.FollowUpTemplateEditor-module__QlJ6SW__page{box-sizing:border-box;flex-direction:column;gap:1.25rem;width:100%;padding:.25rem 1.25rem 3.5rem .25rem;display:flex}.FollowUpTemplateEditor-module__QlJ6SW__breadcrumb{color:var(--neutral-500,#64748b);align-items:center;gap:.45rem;margin-bottom:-.25rem;font-size:.8rem;display:flex}.FollowUpTemplateEditor-module__QlJ6SW__breadcrumbLink{font-size:inherit;color:var(--primary-600,#2563eb);cursor:pointer;background:0 0;border:none;align-items:center;gap:.35rem;padding:0;font-weight:500;text-decoration:none;transition:color .15s;display:inline-flex}.FollowUpTemplateEditor-module__QlJ6SW__breadcrumbLink:hover{color:var(--primary-700,#1d4ed8);text-decoration:underline}.FollowUpTemplateEditor-module__QlJ6SW__breadcrumbSeparator{color:var(--neutral-300,#cbd5e1);font-size:.75rem}.FollowUpTemplateEditor-module__QlJ6SW__breadcrumbCurrent{color:var(--neutral-600,#475569);font-weight:600}.FollowUpTemplateEditor-module__QlJ6SW__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.25rem;display:flex}.FollowUpTemplateEditor-module__QlJ6SW__headerLeft{align-items:center;gap:1rem;display:flex}.FollowUpTemplateEditor-module__QlJ6SW__headerIconBox{border-radius:var(--radius-md,10px);background:var(--primary-50,#eff6ff);width:38px;height:38px;color:var(--primary-600,#2563eb);border:1px solid #2563eb26;flex-shrink:0;justify-content:center;align-items:center;display:flex}.FollowUpTemplateEditor-module__QlJ6SW__headerText{flex-direction:column;gap:1px;display:flex}.FollowUpTemplateEditor-module__QlJ6SW__title{color:var(--neutral-900,#0f172a);letter-spacing:-.01em;cursor:pointer;border-radius:var(--radius-sm,4px);border:1px solid #0000;align-items:center;gap:.4rem;margin:0 0 0 -6px;padding:1px 6px;font-size:1.15rem;font-weight:700;transition:background .12s,border-color .12s;display:inline-flex}.FollowUpTemplateEditor-module__QlJ6SW__title:hover{background:var(--primary-50,#eff6ff);border-color:#2563eb26}.FollowUpTemplateEditor-module__QlJ6SW__subtitle{color:var(--neutral-500,#64748b);cursor:pointer;border-radius:var(--radius-sm,4px);border:1px solid #0000;align-items:center;gap:.35rem;margin:0 0 0 -6px;padding:1px 6px;font-size:.8rem;line-height:1.4;transition:background .12s,border-color .12s;display:inline-flex}.FollowUpTemplateEditor-module__QlJ6SW__subtitle:hover{background:var(--primary-50,#eff6ff);border-color:#2563eb26}.FollowUpTemplateEditor-module__QlJ6SW__placeholderText{color:var(--neutral-400,#94a3b8);font-style:italic}.FollowUpTemplateEditor-module__QlJ6SW__editIcon{color:var(--neutral-400,#94a3b8);opacity:0;flex-shrink:0;transition:opacity .12s,color .12s}.FollowUpTemplateEditor-module__QlJ6SW__title:hover .FollowUpTemplateEditor-module__QlJ6SW__editIcon,.FollowUpTemplateEditor-module__QlJ6SW__subtitle:hover .FollowUpTemplateEditor-module__QlJ6SW__editIcon{opacity:1;color:var(--primary-600,#2563eb)}.FollowUpTemplateEditor-module__QlJ6SW__titleInput{color:var(--neutral-900,#0f172a);letter-spacing:-.01em;border:1px solid var(--primary-600,#2563eb);border-radius:var(--radius-md,8px);outline:none;width:100%;max-width:420px;margin-left:-4px;padding:1px 4px;font-family:inherit;font-size:1.15rem;font-weight:700;box-shadow:0 0 0 3px #2563eb1f}.FollowUpTemplateEditor-module__QlJ6SW__subtitleInput{color:var(--neutral-700,#334155);border:1px solid var(--primary-600,#2563eb);border-radius:var(--radius-md,8px);resize:vertical;outline:none;width:100%;max-width:420px;margin-left:-4px;padding:.3rem .45rem;font-family:inherit;font-size:.8rem;line-height:1.4;box-shadow:0 0 0 3px #2563eb1f}.FollowUpTemplateEditor-module__QlJ6SW__editHint{color:var(--neutral-400,#94a3b8);margin-top:1px;font-size:.7rem}.FollowUpTemplateEditor-module__QlJ6SW__backButton{color:var(--neutral-700,#334155);background:var(--bg-surface,#fff);border:1px solid var(--border-color,#e2e8f0);border-radius:var(--radius-md,8px);cursor:pointer;box-shadow:var(--shadow-xs,0 1px 2px #0000000d);flex-shrink:0;align-items:center;gap:.4rem;padding:.42rem .85rem;font-size:.82rem;font-weight:600;transition:all .15s;display:inline-flex}.FollowUpTemplateEditor-module__QlJ6SW__backButton:hover{background:var(--neutral-50,#f8fafc);border-color:var(--neutral-300,#cbd5e1);color:var(--neutral-900,#0f172a)}.FollowUpTemplateEditor-module__QlJ6SW__headerActions{flex-shrink:0;align-items:flex-end;gap:.75rem;display:flex}.FollowUpTemplateEditor-module__QlJ6SW__statusField{flex-direction:column;gap:.3rem;display:flex}.FollowUpTemplateEditor-module__QlJ6SW__statusLabel{text-transform:uppercase;letter-spacing:.04em;color:var(--neutral-400,#94a3b8);font-size:.68rem;font-weight:700}.FollowUpTemplateEditor-module__QlJ6SW__layout{flex-direction:column;gap:1.75rem;display:flex}.FollowUpTemplateEditor-module__QlJ6SW__main{flex-direction:column;gap:1.5rem;min-width:0;display:flex}.FollowUpTemplateEditor-module__QlJ6SW__card{background:var(--bg-surface,#fff);border:1px solid var(--border-color,#e2e8f0);border-radius:var(--radius-lg,12px);box-shadow:var(--shadow-xs,0 1px 3px #0f172a0a);flex-direction:column;gap:1.1rem;padding:1.25rem 1.4rem;display:flex}.FollowUpTemplateEditor-module__QlJ6SW__cardHeader{border-bottom:1px solid var(--border-color,#f1f5f9);justify-content:space-between;align-items:center;padding-bottom:.75rem;display:flex}.FollowUpTemplateEditor-module__QlJ6SW__cardHeaderTitle{color:var(--neutral-900,#0f172a);align-items:center;gap:.5rem;font-size:.92rem;font-weight:700;display:flex}.FollowUpTemplateEditor-module__QlJ6SW__nameStatusRow{align-items:flex-start;gap:1.25rem;display:flex}@media (max-width:640px){.FollowUpTemplateEditor-module__QlJ6SW__nameStatusRow{flex-direction:column}}.FollowUpTemplateEditor-module__QlJ6SW__required{color:var(--danger-500,#ef4444);font-weight:700}.FollowUpTemplateEditor-module__QlJ6SW__field{flex-direction:column;gap:.35rem;display:flex}.FollowUpTemplateEditor-module__QlJ6SW__label{color:var(--neutral-800,#1e293b);align-items:center;gap:.35rem;font-size:.825rem;font-weight:600;display:flex}.FollowUpTemplateEditor-module__QlJ6SW__input,.FollowUpTemplateEditor-module__QlJ6SW__textarea{border:1px solid var(--border-color,#cbd5e1);border-radius:var(--radius-md,8px);color:var(--neutral-900,#0f172a);background:var(--bg-surface,#fff);padding:.6rem .8rem;font-family:inherit;font-size:.875rem;transition:border-color .12s,box-shadow .12s}.FollowUpTemplateEditor-module__QlJ6SW__input:focus,.FollowUpTemplateEditor-module__QlJ6SW__textarea:focus{border-color:var(--primary-600,#2563eb);outline:none;box-shadow:0 0 0 3px #2563eb1f}.FollowUpTemplateEditor-module__QlJ6SW__inputError{border-color:var(--danger-500,#ef4444)!important}.FollowUpTemplateEditor-module__QlJ6SW__fieldError{color:var(--danger-500,#ef4444);margin-top:.3rem;font-size:.78rem}.FollowUpTemplateEditor-module__QlJ6SW__row2{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.FollowUpTemplateEditor-module__QlJ6SW__stepsSection{flex-direction:column;gap:.65rem;display:flex}.FollowUpTemplateEditor-module__QlJ6SW__stepsHeader{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.FollowUpTemplateEditor-module__QlJ6SW__stepsTitle{color:var(--neutral-900,#0f172a);margin:0;font-size:.92rem;font-weight:700}.FollowUpTemplateEditor-module__QlJ6SW__stepsCount{color:var(--neutral-500,#64748b);font-size:.78rem;display:block}.FollowUpTemplateEditor-module__QlJ6SW__addStepPlaceholder{border:1.5px dashed var(--border-color,#cbd5e1);border-radius:var(--radius-md,10px);width:100%;color:var(--neutral-500,#64748b);cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:.4rem;padding:.9rem;font-size:.85rem;font-weight:600;transition:all .15s;display:flex}.FollowUpTemplateEditor-module__QlJ6SW__addStepPlaceholder:hover{border-color:var(--primary-400,#60a5fa);color:var(--primary-600,#2563eb);background:var(--primary-50,#eff6ff)}.FollowUpTemplateEditor-module__QlJ6SW__footer{border-top:1px solid var(--border-color,#f1f5f9);justify-content:flex-end;align-items:center;gap:.75rem;padding-top:1rem;display:flex}.FollowUpTemplateEditor-module__QlJ6SW__errorBanner{color:#b91c1c;border-radius:var(--radius-md,8px);background:#fee2e2;border:1px solid #fca5a5;padding:.65rem .95rem;font-size:.825rem}
.FollowUpTemplateList-module__RW-70q__container{box-sizing:border-box;flex-direction:column;gap:1.25rem;width:100%;padding:.75rem 1.5rem 2.5rem;display:flex}@media (max-width:640px){.FollowUpTemplateList-module__RW-70q__container{padding:.75rem 1rem 2rem}}.FollowUpTemplateList-module__RW-70q__breadcrumb{color:var(--neutral-500,#64748b);align-items:center;gap:.45rem;margin-bottom:-.25rem;font-size:.8rem;display:flex}.FollowUpTemplateList-module__RW-70q__breadcrumbHome{color:var(--neutral-400,#94a3b8);align-items:center;display:inline-flex}.FollowUpTemplateList-module__RW-70q__breadcrumbSeparator{color:var(--neutral-300,#cbd5e1);font-size:.75rem}.FollowUpTemplateList-module__RW-70q__breadcrumbCurrent{color:var(--neutral-600,#475569);font-weight:500}.FollowUpTemplateList-module__RW-70q__header{flex-wrap:wrap;flex:none;justify-content:space-between;align-items:center;gap:1.25rem;display:flex}.FollowUpTemplateList-module__RW-70q__headerLeft{align-items:center;gap:1rem;display:flex}.FollowUpTemplateList-module__RW-70q__headerIconBox{border-radius:var(--radius-md,12px);background:var(--primary-50,#eff6ff);width:46px;height:46px;color:var(--primary-600,#2563eb);border:1px solid #2563eb26;flex-shrink:0;justify-content:center;align-items:center;display:flex;box-shadow:0 1px 3px #2563eb14}.FollowUpTemplateList-module__RW-70q__headerText{flex-direction:column;gap:.25rem;display:flex}.FollowUpTemplateList-module__RW-70q__title{color:var(--neutral-900,#0f172a);letter-spacing:-.02em;margin:0;font-size:1.6rem;font-weight:700;line-height:1.2}.FollowUpTemplateList-module__RW-70q__subtitle{color:var(--neutral-500,#64748b);margin:0;font-size:.86rem;line-height:1.4}.FollowUpTemplateList-module__RW-70q__newButton{border-radius:var(--radius-md,8px);background:var(--primary-600,#2563eb);color:#fff;cursor:pointer;border:1px solid #0000;align-items:center;gap:.45rem;padding:.58rem 1.2rem;font-size:.85rem;font-weight:600;transition:all .15s;display:inline-flex;box-shadow:0 2px 5px #2563eb40}.FollowUpTemplateList-module__RW-70q__newButton:hover{background:var(--primary-700,#1d4ed8);transform:translateY(-1px);box-shadow:0 4px 10px #2563eb59}.FollowUpTemplateList-module__RW-70q__kpiGrid{flex:none;grid-template-columns:repeat(4,1fr);gap:1.25rem;display:grid}.FollowUpTemplateList-module__RW-70q__kpiCard{background:var(--bg-surface,#fff);border:1px solid var(--border-color,#e2e8f0);border-radius:var(--radius-md,12px);align-items:center;gap:1rem;padding:1.15rem 1.25rem;transition:all .15s;display:flex;box-shadow:0 1px 3px #0f172a0a}.FollowUpTemplateList-module__RW-70q__kpiCard:hover{border-color:var(--neutral-300,#cbd5e1);box-shadow:0 3px 8px #0f172a0f}.FollowUpTemplateList-module__RW-70q__kpiIconBox{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.FollowUpTemplateList-module__RW-70q__kpiIconBlue{color:#2563eb;background:#eff6ff}.FollowUpTemplateList-module__RW-70q__kpiIconGreen{color:#16a34a;background:#f0fdf4}.FollowUpTemplateList-module__RW-70q__kpiIconPurple{color:#9333ea;background:#faf5ff}.FollowUpTemplateList-module__RW-70q__kpiIconOrange{color:#ea580c;background:#fff7ed}.FollowUpTemplateList-module__RW-70q__kpiInfo{flex-direction:column;gap:.15rem;display:flex}.FollowUpTemplateList-module__RW-70q__kpiLabel{color:var(--neutral-500,#64748b);white-space:nowrap;font-size:.78rem;font-weight:500}.FollowUpTemplateList-module__RW-70q__kpiValue{color:var(--neutral-900,#0f172a);font-size:1.45rem;font-weight:800;line-height:1.15}.FollowUpTemplateList-module__RW-70q__toolbar{flex-wrap:wrap;flex:none;justify-content:space-between;align-items:center;gap:1rem;display:flex}.FollowUpTemplateList-module__RW-70q__searchBox{width:320px;position:relative}.FollowUpTemplateList-module__RW-70q__searchIcon{color:var(--neutral-400,#94a3b8);pointer-events:none;position:absolute;top:50%;left:.8rem;transform:translateY(-50%)}.FollowUpTemplateList-module__RW-70q__searchInput{border:1px solid var(--border-color,#cbd5e1);border-radius:var(--radius-md,8px);box-sizing:border-box;background:#fff;width:100%;padding:.52rem 2rem .52rem 2.35rem;font-size:.84rem;transition:all .15s}.FollowUpTemplateList-module__RW-70q__searchInput:focus{border-color:var(--primary-600,#2563eb);outline:none;box-shadow:0 0 0 3px #2563eb1f}.FollowUpTemplateList-module__RW-70q__clearSearchBtn{color:var(--neutral-400,#94a3b8);cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:.15rem;display:flex;position:absolute;top:50%;right:.65rem;transform:translateY(-50%)}.FollowUpTemplateList-module__RW-70q__filterGroup{border:1px solid var(--border-color,#e2e8f0);border-radius:var(--radius-md,8px);background:#fff;align-items:center;gap:3px;padding:3px;display:inline-flex}.FollowUpTemplateList-module__RW-70q__filterBtn{color:var(--neutral-600,#475569);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:6px;padding:.38rem 1rem;font-size:.82rem;font-weight:500;transition:all .12s}.FollowUpTemplateList-module__RW-70q__filterBtn:hover:not(.FollowUpTemplateList-module__RW-70q__filterBtnActive){color:var(--neutral-900,#0f172a);background:var(--neutral-50,#f8fafc)}.FollowUpTemplateList-module__RW-70q__filterBtnActive{background:var(--primary-600,#2563eb);color:#fff;font-weight:600;box-shadow:0 1px 2px #2563eb33}.FollowUpTemplateList-module__RW-70q__list{flex-direction:column;flex:auto;gap:.95rem;min-height:0;padding-bottom:.25rem;padding-right:.25rem;display:flex;overflow-y:auto}.FollowUpTemplateList-module__RW-70q__templateCard{background:var(--bg-surface,#fff);border:1px solid var(--border-color,#e2e8f0);border-radius:var(--radius-md,12px);cursor:pointer;text-align:left;grid-template-columns:minmax(260px,1.1fr) minmax(300px,1.8fr) auto auto;align-items:center;gap:1.5rem;width:100%;padding:1.25rem 1.5rem;transition:transform .15s,border-color .15s,box-shadow .15s;display:grid;box-shadow:0 1px 3px #0f172a0a}.FollowUpTemplateList-module__RW-70q__templateCard:hover{border-color:var(--primary-300,#93c5fd);transform:translateY(-2px);box-shadow:0 8px 20px #0f172a17}.FollowUpTemplateList-module__RW-70q__templateCard:active{transform:translateY(-1px);box-shadow:0 4px 12px #0f172a12}.FollowUpTemplateList-module__RW-70q__templateCard:focus-visible{outline:none;box-shadow:0 0 0 3px #2563eb40}.FollowUpTemplateList-module__RW-70q__infoCol{align-items:flex-start;gap:.95rem;min-width:0;display:flex}.FollowUpTemplateList-module__RW-70q__cardIconBox{border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.FollowUpTemplateList-module__RW-70q__infoContent{flex-direction:column;gap:.22rem;min-width:0;display:flex}.FollowUpTemplateList-module__RW-70q__titleRow{flex-wrap:wrap;align-items:center;gap:.55rem;display:flex}.FollowUpTemplateList-module__RW-70q__templateName{color:var(--neutral-900,#0f172a);letter-spacing:-.01em;font-size:.96rem;font-weight:700}.FollowUpTemplateList-module__RW-70q__statusPill{white-space:nowrap;border-radius:999px;align-items:center;gap:.35rem;padding:.12rem .55rem;font-size:.72rem;font-weight:600;display:inline-flex}.FollowUpTemplateList-module__RW-70q__statusActive{color:#15803d;background:#ecfdf5;border:1px solid #bbf7d0}.FollowUpTemplateList-module__RW-70q__statusActiveDot{background:#16a34a;border-radius:50%;width:5px;height:5px}.FollowUpTemplateList-module__RW-70q__statusArchived{color:#c2410c;background:#fff7ed;border:1px solid #fed7aa}.FollowUpTemplateList-module__RW-70q__statusArchivedDot{background:#ea580c;border-radius:50%;width:5px;height:5px}.FollowUpTemplateList-module__RW-70q__statusPaused{background:var(--warning-50,#fffbeb);color:var(--warning-700,#b45309);border:1px solid var(--warning-200,#fde68a)}.FollowUpTemplateList-module__RW-70q__statusPausedDot{background:var(--warning-600,#d97706);border-radius:50%;width:5px;height:5px}.FollowUpTemplateList-module__RW-70q__defaultCol{border-left:1px solid var(--border-color,#f1f5f9);flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:.45rem;padding-left:1.5rem;display:flex}.FollowUpTemplateList-module__RW-70q__defaultColLabel{color:var(--neutral-400,#94a3b8);white-space:nowrap;font-size:.72rem;font-weight:500}.FollowUpTemplateList-module__RW-70q__switchTrack{background:var(--neutral-200,#e2e8f0);cursor:pointer;border:none;border-radius:999px;flex-shrink:0;width:34px;height:18px;padding:0;transition:background .15s;position:relative}.FollowUpTemplateList-module__RW-70q__switchTrack:disabled{opacity:.45;cursor:not-allowed}.FollowUpTemplateList-module__RW-70q__switchTrackOn{background:var(--primary-600,#2563eb)}.FollowUpTemplateList-module__RW-70q__switchThumb{background:#fff;border-radius:50%;width:14px;height:14px;transition:transform .15s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #00000040}.FollowUpTemplateList-module__RW-70q__switchTrackOn .FollowUpTemplateList-module__RW-70q__switchThumb{transform:translate(16px)}.FollowUpTemplateList-module__RW-70q__templateDesc{color:var(--neutral-500,#64748b);text-overflow:ellipsis;white-space:nowrap;max-width:320px;margin:0;font-size:.81rem;line-height:1.35;overflow:hidden}.FollowUpTemplateList-module__RW-70q__metaRow{flex-wrap:wrap;align-items:center;gap:.85rem;margin-top:.35rem;display:flex}.FollowUpTemplateList-module__RW-70q__metaItem{color:var(--neutral-500,#64748b);align-items:center;gap:.35rem;font-size:.74rem;display:inline-flex}.FollowUpTemplateList-module__RW-70q__workflowCol{flex-direction:column;gap:.45rem;min-width:0;display:flex}.FollowUpTemplateList-module__RW-70q__workflowLabel{color:var(--neutral-400,#94a3b8);font-size:.72rem;font-weight:500}.FollowUpTemplateList-module__RW-70q__sequenceLine{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.FollowUpTemplateList-module__RW-70q__stepNode{align-items:center;gap:.5rem;display:flex}.FollowUpTemplateList-module__RW-70q__stepCircle{color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;font-size:.72rem;font-weight:700;display:flex}.FollowUpTemplateList-module__RW-70q__stepText{flex-direction:column;line-height:1.15;display:flex}.FollowUpTemplateList-module__RW-70q__stepTiming{color:var(--neutral-900,#0f172a);white-space:nowrap;font-size:.78rem;font-weight:700}.FollowUpTemplateList-module__RW-70q__stepSubtitle{color:var(--neutral-400,#94a3b8);white-space:nowrap;font-size:.7rem}.FollowUpTemplateList-module__RW-70q__stepConnector{background:var(--neutral-300,#cbd5e1);flex-shrink:0;width:22px;height:1.5px}.FollowUpTemplateList-module__RW-70q__moreChip{border-radius:var(--radius-md,10px);background:var(--neutral-100,#f1f5f9);flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;padding:.3rem .65rem;line-height:1.1;display:flex}.FollowUpTemplateList-module__RW-70q__moreChipCount{color:var(--neutral-700,#334155);font-size:.78rem;font-weight:700}.FollowUpTemplateList-module__RW-70q__moreChipLabel{color:var(--neutral-400,#94a3b8);font-size:.62rem}.FollowUpTemplateList-module__RW-70q__actionsCol{flex-shrink:0;align-items:center;gap:.3rem;display:flex}.FollowUpTemplateList-module__RW-70q__actionIconBtn{cursor:pointer;width:30px;height:30px;color:var(--neutral-400,#94a3b8);background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;transition:all .12s;display:inline-flex}.FollowUpTemplateList-module__RW-70q__actionIconBtn:hover:not(:disabled){color:var(--neutral-800,#1e293b);background:var(--neutral-100,#f1f5f9)}.FollowUpTemplateList-module__RW-70q__actionIconBtn:disabled{opacity:.35;cursor:not-allowed}.FollowUpTemplateList-module__RW-70q__actionMenuWrap{display:inline-flex;position:relative}.FollowUpTemplateList-module__RW-70q__actionMenu{background:var(--bg-surface,#fff);border:1px solid var(--border-color,#e2e8f0);border-radius:var(--radius-md,8px);z-index:100;flex-direction:column;gap:1px;min-width:150px;padding:4px;display:flex;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 10px 15px -3px #0000001f,0 4px 6px -4px #00000014}.FollowUpTemplateList-module__RW-70q__actionMenuItem{color:var(--neutral-700,#334155);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:.5rem;width:100%;padding:.4rem .55rem;font-size:.78rem;font-weight:500;transition:background .12s;display:flex}.FollowUpTemplateList-module__RW-70q__actionMenuItem:hover:not(:disabled){background:var(--neutral-100,#f1f5f9);color:var(--neutral-900,#0f172a)}.FollowUpTemplateList-module__RW-70q__actionMenuItem:disabled{opacity:.35;cursor:not-allowed}.FollowUpTemplateList-module__RW-70q__actionMenuDelete{color:var(--danger-600,#dc2626)}.FollowUpTemplateList-module__RW-70q__actionMenuDelete:hover:not(:disabled){background:var(--danger-50,#fef2f2);color:var(--danger-600,#dc2626)}.FollowUpTemplateList-module__RW-70q__chevronBtn{cursor:pointer;width:30px;height:30px;color:var(--neutral-400,#94a3b8);background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;margin-left:.2rem;transition:all .12s;display:inline-flex}.FollowUpTemplateList-module__RW-70q__chevronBtn:hover{color:var(--neutral-900,#0f172a);background:var(--neutral-100,#f1f5f9)}.FollowUpTemplateList-module__RW-70q__footer{color:var(--neutral-500,#64748b);flex-wrap:wrap;flex:none;justify-content:space-between;align-items:center;gap:.75rem;padding:.5rem .25rem;font-size:.8rem;display:flex}.FollowUpTemplateList-module__RW-70q__footerLeft{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.FollowUpTemplateList-module__RW-70q__pageSizeGroup{align-items:center;gap:.45rem;display:flex}.FollowUpTemplateList-module__RW-70q__pageSizeSelect{width:68px}.FollowUpTemplateList-module__RW-70q__pagination{align-items:center;gap:.35rem;display:inline-flex}.FollowUpTemplateList-module__RW-70q__pageBtn{border:1px solid var(--border-color,#e2e8f0);width:28px;height:28px;color:var(--neutral-600,#475569);cursor:pointer;background:#fff;border-radius:6px;justify-content:center;align-items:center;font-size:.78rem;font-weight:600;transition:all .12s;display:inline-flex}.FollowUpTemplateList-module__RW-70q__pageBtn:hover:not(:disabled):not(.FollowUpTemplateList-module__RW-70q__pageBtnActive){background:var(--neutral-100,#f1f5f9)}.FollowUpTemplateList-module__RW-70q__pageBtn:disabled{opacity:.4;cursor:not-allowed}.FollowUpTemplateList-module__RW-70q__pageBtnActive{background:var(--primary-600,#2563eb);color:#fff;border-color:var(--primary-600,#2563eb)}.FollowUpTemplateList-module__RW-70q__pageEllipsis{width:28px;height:28px;color:var(--neutral-400,#94a3b8);justify-content:center;align-items:center;font-size:.78rem;display:inline-flex}.FollowUpTemplateList-module__RW-70q__emptyState{text-align:center;color:var(--neutral-500,#64748b);background:var(--bg-surface,#fff);border:1.5px dashed var(--border-color,#cbd5e1);border-radius:var(--radius-md,12px);flex-direction:column;flex:auto;justify-content:center;align-items:center;gap:.85rem;min-height:0;margin-top:.5rem;padding:3.5rem 2rem;display:flex}.FollowUpTemplateList-module__RW-70q__emptyStateTitle{color:var(--neutral-800,#1e293b);margin:0;font-size:1.05rem;font-weight:700}.FollowUpTemplateList-module__RW-70q__emptyStateDesc{color:var(--neutral-500,#64748b);max-width:420px;margin:0;font-size:.85rem;line-height:1.45}.FollowUpTemplateList-module__RW-70q__loadingState{background:var(--bg-surface,#fff);border:1px solid var(--border-color,#e2e8f0);border-radius:var(--radius-md,12px);color:var(--neutral-500,#64748b);flex-direction:column;flex:auto;justify-content:center;align-items:center;gap:.75rem;min-height:0;padding:4rem 2rem;font-size:.88rem;font-weight:500;display:flex}.FollowUpTemplateList-module__RW-70q__loadingSpinner{border:2.5px solid var(--neutral-200,#e2e8f0);border-top-color:var(--primary-600,#2563eb);border-radius:50%;width:28px;height:28px;animation:.75s linear infinite FollowUpTemplateList-module__RW-70q__spin}@keyframes FollowUpTemplateList-module__RW-70q__spin{to{transform:rotate(360deg)}}@media (max-width:1024px){.FollowUpTemplateList-module__RW-70q__kpiGrid{grid-template-columns:repeat(2,1fr)}.FollowUpTemplateList-module__RW-70q__templateCard{grid-template-columns:1fr;gap:1.25rem}.FollowUpTemplateList-module__RW-70q__actionsCol{justify-content:flex-end}.FollowUpTemplateList-module__RW-70q__defaultCol{border-left:none;border-top:1px solid var(--border-color,#f1f5f9);flex-direction:row;justify-content:flex-start;padding-top:.75rem;padding-left:0}}@media (max-width:640px){.FollowUpTemplateList-module__RW-70q__kpiGrid{grid-template-columns:1fr}}
.OrganizationStatusConfigCard-module__rHaUca__card{background:var(--bg-surface);border:1px solid var(--border-color);border-radius:var(--radius-lg);box-shadow:var(--shadow-xs);flex-direction:column;gap:1.5rem;padding:1.5rem;display:flex}.OrganizationStatusConfigCard-module__rHaUca__header{border-bottom:1px solid var(--border-color);padding-bottom:1rem}.OrganizationStatusConfigCard-module__rHaUca__title{font-size:var(--text-lg);color:var(--text-main);margin:0 0 .35rem;font-weight:700}.OrganizationStatusConfigCard-module__rHaUca__hint{font-size:var(--text-sm);color:var(--text-muted)}.OrganizationStatusConfigCard-module__rHaUca__grid{grid-template-columns:1fr 1fr;align-items:start;gap:2rem;display:grid}@media (max-width:992px){.OrganizationStatusConfigCard-module__rHaUca__grid{grid-template-columns:1fr;gap:1.5rem}}.OrganizationStatusConfigCard-module__rHaUca__column{background:var(--bg-surface);border:1px solid var(--border-color);border-radius:var(--radius-lg);height:620px;box-shadow:var(--shadow-sm);transition:box-shadow var(--transition-fast);flex-direction:column;gap:1.25rem;padding:1.5rem;display:flex}.OrganizationStatusConfigCard-module__rHaUca__column:hover{box-shadow:var(--shadow-md)}.OrganizationStatusConfigCard-module__rHaUca__columnHeader{border-bottom:1px solid var(--border-color);flex-shrink:0;justify-content:space-between;align-items:center;gap:.6rem;padding-bottom:.75rem;display:flex}.OrganizationStatusConfigCard-module__rHaUca__headerTitle{font-size:var(--text-base);color:var(--text-main);align-items:center;gap:.6rem;font-weight:700;display:flex}.OrganizationStatusConfigCard-module__rHaUca__headerTitle svg{color:var(--primary-600)}.OrganizationStatusConfigCard-module__rHaUca__headerAddBtn{border:1px solid var(--border-color);background:var(--bg-surface);color:var(--text-main);font-size:var(--text-xs);border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-fast);align-items:center;gap:.3rem;padding:.35rem .7rem;font-weight:600;display:inline-flex}.OrganizationStatusConfigCard-module__rHaUca__headerAddBtn:hover{border-color:var(--primary-600);color:var(--primary-700);background:var(--primary-50)}.OrganizationStatusConfigCard-module__rHaUca__columnContent{flex-direction:column;flex:1;gap:1.25rem;padding-right:.5rem;display:flex;overflow-y:auto}.OrganizationStatusConfigCard-module__rHaUca__columnContent::-webkit-scrollbar{width:6px}.OrganizationStatusConfigCard-module__rHaUca__columnContent::-webkit-scrollbar-track{background:0 0}.OrganizationStatusConfigCard-module__rHaUca__columnContent::-webkit-scrollbar-thumb{background:var(--neutral-200);border-radius:var(--radius-full)}.OrganizationStatusConfigCard-module__rHaUca__columnContent::-webkit-scrollbar-thumb:hover{background:var(--neutral-300)}.OrganizationStatusConfigCard-module__rHaUca__group{flex-direction:column;gap:.5rem;display:flex}.OrganizationStatusConfigCard-module__rHaUca__groupHeader{font-size:var(--text-xs);color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid var(--neutral-100);padding-bottom:.25rem;font-weight:700}.OrganizationStatusConfigCard-module__rHaUca__groupList{flex-direction:column;gap:.5rem;display:flex}.OrganizationStatusConfigCard-module__rHaUca__noStatuses{font-size:var(--text-xs);color:var(--text-muted);background:var(--neutral-50);border:1px dashed var(--border-color);border-radius:var(--radius-md);padding:.6rem .8rem;font-style:italic}.OrganizationStatusConfigCard-module__rHaUca__row,.OrganizationStatusConfigCard-module__rHaUca__editRow,.OrganizationStatusConfigCard-module__rHaUca__addRow{border:1px solid var(--border-color);border-radius:var(--radius-md);background:var(--bg-surface);flex-wrap:wrap;align-items:center;gap:.75rem;min-height:48px;padding:.5rem .75rem;display:flex}.OrganizationStatusConfigCard-module__rHaUca__editRow,.OrganizationStatusConfigCard-module__rHaUca__addRow{background:var(--neutral-50);flex-shrink:0}.OrganizationStatusConfigCard-module__rHaUca__addRow{margin-bottom:.5rem}.OrganizationStatusConfigCard-module__rHaUca__badge{border-radius:var(--radius-full);font-size:var(--text-sm);border:1px solid;align-items:center;padding:.25rem .75rem;font-weight:600;display:inline-flex}.OrganizationStatusConfigCard-module__rHaUca__defaultTag{border-radius:var(--radius-sm);background:var(--primary-50);color:var(--primary-700);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.03em;align-items:center;gap:.25rem;padding:.2rem .55rem;font-weight:700;display:inline-flex}.OrganizationStatusConfigCard-module__rHaUca__defaultTag svg{fill:currentColor}.OrganizationStatusConfigCard-module__rHaUca__rowActions{align-items:center;gap:.4rem;margin-left:auto;display:flex}.OrganizationStatusConfigCard-module__rHaUca__iconBtn{border:1px solid var(--border-color);border-radius:var(--radius-sm);background:var(--bg-surface);width:28px;height:28px;color:var(--text-muted);cursor:pointer;transition:color var(--transition-fast), border-color var(--transition-fast), background-color var(--transition-fast);place-items:center;display:inline-grid}.OrganizationStatusConfigCard-module__rHaUca__iconBtn:hover:not(:disabled){color:var(--text-main);border-color:var(--neutral-400);background:var(--neutral-50)}.OrganizationStatusConfigCard-module__rHaUca__iconBtn:disabled{opacity:.4;cursor:not-allowed}.OrganizationStatusConfigCard-module__rHaUca__confirmText{font-size:var(--text-xs);color:var(--text-muted);white-space:nowrap}.OrganizationStatusConfigCard-module__rHaUca__nameInput{border:1px solid var(--border-color);border-radius:var(--radius-md);min-width:120px;min-height:32px;font-size:var(--text-sm);outline:none;flex:1;padding:.35rem .6rem}.OrganizationStatusConfigCard-module__rHaUca__nameInput:focus{border-color:var(--primary-600);box-shadow:var(--focus-ring)}.OrganizationStatusConfigCard-module__rHaUca__typeSelect{border:1px solid var(--border-color);border-radius:var(--radius-md);min-height:32px;font-size:var(--text-sm);background:var(--bg-surface);color:var(--text-main);padding:.25rem .5rem}.OrganizationStatusConfigCard-module__rHaUca__rowError{width:100%;font-size:var(--text-xs);color:var(--danger-600);align-items:center;gap:.3rem;font-weight:600;display:flex}.OrganizationStatusConfigCard-module__rHaUca__error{font-size:var(--text-sm);color:var(--danger-700);align-items:center;gap:.35rem;font-weight:600;display:flex}
.ConnectEmailAccountModal-module__YC-nkG__modal{width:min(100%,640px)}.ConnectEmailAccountModal-module__YC-nkG__title{font-size:var(--text-xl);letter-spacing:-.015em;color:var(--text-main);font-weight:800}.ConnectEmailAccountModal-module__YC-nkG__subtitle{font-size:var(--text-sm);color:var(--text-muted);max-width:34rem;margin-top:.2rem}.ConnectEmailAccountModal-module__YC-nkG__body{flex-direction:column;gap:1rem;max-height:calc(100vh - 230px);padding:1.25rem 1.5rem;display:flex;overflow-y:auto}.ConnectEmailAccountModal-module__YC-nkG__typeGrid{grid-template-columns:repeat(3,1fr);gap:.75rem;display:grid}@media (max-width:560px){.ConnectEmailAccountModal-module__YC-nkG__typeGrid{grid-template-columns:1fr}}.ConnectEmailAccountModal-module__YC-nkG__typeCard{border:1.5px solid var(--border-color);border-radius:var(--radius-md);background:var(--bg-surface);cursor:pointer;text-align:center;transition:border-color var(--transition-fast), background-color var(--transition-fast), transform .12s ease-out;flex-direction:column;align-items:center;gap:.4rem;padding:1.1rem .75rem;display:flex;position:relative}.ConnectEmailAccountModal-module__YC-nkG__typeCard:not(:disabled):hover{border-color:var(--primary-300);background:var(--primary-50)}.ConnectEmailAccountModal-module__YC-nkG__typeCard:not(:disabled):active{transform:scale(.98)}.ConnectEmailAccountModal-module__YC-nkG__typeCard:disabled{cursor:not-allowed;opacity:.6}.ConnectEmailAccountModal-module__YC-nkG__typeCardIcon{border-radius:var(--radius-md);background:var(--neutral-50);width:40px;height:40px;color:var(--text-muted);justify-content:center;align-items:center;display:inline-flex}.ConnectEmailAccountModal-module__YC-nkG__typeCardLabel{font-size:var(--text-sm);color:var(--text-main);font-weight:700}.ConnectEmailAccountModal-module__YC-nkG__typeCardDesc{font-size:var(--text-xs);color:var(--text-muted);line-height:1.35}.ConnectEmailAccountModal-module__YC-nkG__comingSoonTag{color:var(--warning-700);background:var(--warning-50);border:1px solid var(--warning-100);border-radius:var(--radius-full);padding:.1rem .45rem;font-size:.65rem;font-weight:700;position:absolute;top:.5rem;right:.5rem}.ConnectEmailAccountModal-module__YC-nkG__smtpBody{flex-direction:column;gap:1rem;display:flex}.ConnectEmailAccountModal-module__YC-nkG__fieldRow{grid-template-columns:1fr 1fr;gap:1rem;display:grid}@media (max-width:560px){.ConnectEmailAccountModal-module__YC-nkG__fieldRow{grid-template-columns:1fr}}.ConnectEmailAccountModal-module__YC-nkG__field{flex-direction:column;gap:.4rem;min-width:0;display:flex}.ConnectEmailAccountModal-module__YC-nkG__label{font-size:var(--text-sm);color:var(--text-main);font-weight:600}.ConnectEmailAccountModal-module__YC-nkG__required{color:var(--danger-600)}.ConnectEmailAccountModal-module__YC-nkG__input{border:1px solid var(--border-color);border-radius:var(--radius-md);width:100%;min-height:42px;font-size:var(--text-sm);color:var(--text-main);box-sizing:border-box;transition:border-color var(--transition-fast), box-shadow var(--transition-fast);background:linear-gradient(#fff,#fbfdff);outline:none;padding:.65rem .9rem}.ConnectEmailAccountModal-module__YC-nkG__input:focus{border-color:var(--primary-600);box-shadow:var(--focus-ring)}.ConnectEmailAccountModal-module__YC-nkG__inputDisabled{background:var(--neutral-50);color:var(--text-muted);cursor:not-allowed}.ConnectEmailAccountModal-module__YC-nkG__fieldHint{font-size:var(--text-xs);color:var(--text-subtle,var(--text-muted));line-height:1.4}.ConnectEmailAccountModal-module__YC-nkG__inputWithAction{display:block;position:relative}.ConnectEmailAccountModal-module__YC-nkG__inputPadded{padding-right:2.75rem}.ConnectEmailAccountModal-module__YC-nkG__revealBtn{border-radius:var(--radius-sm);width:30px;height:30px;color:var(--text-muted);cursor:pointer;background:0 0;border:none;place-items:center;display:inline-grid;position:absolute;top:50%;right:.4rem;transform:translateY(-50%)}.ConnectEmailAccountModal-module__YC-nkG__revealBtn:focus-visible{box-shadow:var(--focus-ring);outline:none}@media (hover:hover) and (pointer:fine){.ConnectEmailAccountModal-module__YC-nkG__revealBtn:hover{color:var(--text-main);background:var(--neutral-100)}}.ConnectEmailAccountModal-module__YC-nkG__encryptionRow{flex-wrap:wrap;gap:.5rem;display:flex}.ConnectEmailAccountModal-module__YC-nkG__typeChip{border:1px solid var(--border-color);background:var(--bg-surface);color:var(--text-muted);border-radius:var(--radius-full);font-size:var(--text-xs);cursor:pointer;transition:background-color var(--transition-fast), color var(--transition-fast), border-color var(--transition-fast), transform .16s ease-out;padding:.4rem .9rem;font-weight:700}.ConnectEmailAccountModal-module__YC-nkG__typeChip:hover{border-color:var(--border-color-hover);color:var(--text-main)}.ConnectEmailAccountModal-module__YC-nkG__typeChip:active{transform:scale(.97)}.ConnectEmailAccountModal-module__YC-nkG__typeChip:focus-visible{box-shadow:var(--focus-ring);outline:none}.ConnectEmailAccountModal-module__YC-nkG__typeChipOn{background:var(--primary-50);border-color:var(--primary-600);color:var(--primary-700)}.ConnectEmailAccountModal-module__YC-nkG__testRow{border-top:1px dashed var(--border-color);flex-wrap:wrap;align-items:center;gap:.85rem;padding-top:.25rem;display:flex}.ConnectEmailAccountModal-module__YC-nkG__testResult{font-size:var(--text-sm);align-items:center;gap:.4rem;font-weight:600;display:inline-flex}.ConnectEmailAccountModal-module__YC-nkG__testSuccess{color:var(--success-700)}.ConnectEmailAccountModal-module__YC-nkG__testError{color:var(--danger-600)}
.EmailAccountsTab-module__UFm8ja__wrapper{flex-direction:column;gap:1rem;display:flex}.EmailAccountsTab-module__UFm8ja__emptyState{background:var(--bg-surface);border:1px solid var(--border-color);border-radius:var(--radius-lg);flex-direction:column;align-items:flex-start;gap:.35rem;padding:2.25rem 1.75rem;display:flex}.EmailAccountsTab-module__UFm8ja__emptyIcon{border-radius:var(--radius-full);background:var(--primary-50);width:52px;height:52px;color:var(--primary-600);justify-content:center;align-items:center;margin-bottom:.5rem;display:inline-flex}.EmailAccountsTab-module__UFm8ja__emptyTitle{font-size:var(--text-lg,1.05rem);color:var(--text-main);font-weight:800}.EmailAccountsTab-module__UFm8ja__emptyDesc{font-size:var(--text-sm);color:var(--text-muted);max-width:32rem;margin-bottom:.75rem}.EmailAccountsTab-module__UFm8ja__table{border-collapse:collapse;width:100%}.EmailAccountsTab-module__UFm8ja__accountHeader{width:22%}.EmailAccountsTab-module__UFm8ja__providerHeader{width:12%}.EmailAccountsTab-module__UFm8ja__typeHeader{width:8%}.EmailAccountsTab-module__UFm8ja__statusHeader{width:13%}.EmailAccountsTab-module__UFm8ja__verifiedHeader{width:11%}.EmailAccountsTab-module__UFm8ja__defaultHeader{width:13%}.EmailAccountsTab-module__UFm8ja__createdHeader{width:11%}.EmailAccountsTab-module__UFm8ja__accountCell{align-items:center;gap:.55rem;display:flex}.EmailAccountsTab-module__UFm8ja__accountIcon{border-radius:var(--radius-md);background:var(--primary-50);width:32px;height:32px;color:var(--primary-600);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.EmailAccountsTab-module__UFm8ja__accountMainInfo{flex-direction:column;gap:.1rem;min-width:0;display:flex}.EmailAccountsTab-module__UFm8ja__accountNameText{font-size:var(--text-sm);color:var(--text-main);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.EmailAccountsTab-module__UFm8ja__accountEmailText{font-size:var(--text-xs);color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.EmailAccountsTab-module__UFm8ja__statusBadge{font-size:var(--text-xs);border-radius:var(--radius-full);white-space:nowrap;align-items:center;gap:.3rem;padding:.2rem .55rem;font-weight:600;display:inline-flex}.EmailAccountsTab-module__UFm8ja__statusBadge+.EmailAccountsTab-module__UFm8ja__statusBadge{margin-left:.35rem}.EmailAccountsTab-module__UFm8ja__verified{color:var(--success-700);background:var(--success-50)}.EmailAccountsTab-module__UFm8ja__unverified{color:var(--warning-700);background:var(--warning-50)}.EmailAccountsTab-module__UFm8ja__disabled{color:var(--text-muted);background:var(--neutral-100)}.EmailAccountsTab-module__UFm8ja__dot{background:currentColor;border-radius:50%;width:6px;height:6px}.EmailAccountsTab-module__UFm8ja__defaultTag{font-size:var(--text-xs);color:var(--warning-600);background:var(--warning-50);border:1px solid var(--warning-100);border-radius:var(--radius-full);align-items:center;gap:.25rem;padding:.2rem .55rem;font-weight:700;display:inline-flex}
.HtmlCodeModal-module__jKs-pG__modal{width:min(100%,900px);height:min(80vh,620px)}.HtmlCodeModal-module__jKs-pG__title{color:var(--text-main);margin:0;font-size:1.05rem;font-weight:700}.HtmlCodeModal-module__jKs-pG__body{background:var(--border-color);flex:1;grid-template-columns:1fr 1fr;gap:1px;min-height:0;display:grid}.HtmlCodeModal-module__jKs-pG__pane{background:var(--bg-surface);flex-direction:column;gap:.6rem;min-height:0;padding:1rem 1.25rem;display:flex}.HtmlCodeModal-module__jKs-pG__paneLabelRow{justify-content:space-between;align-items:center;display:flex}.HtmlCodeModal-module__jKs-pG__paneLabel{text-transform:uppercase;letter-spacing:.05em;color:var(--text-subtle);font-size:.75rem;font-weight:700}.HtmlCodeModal-module__jKs-pG__tagMenuRoot{position:relative}.HtmlCodeModal-module__jKs-pG__tagMenuTrigger{border:1px solid var(--border-color);background:var(--bg-surface);color:var(--text-muted,var(--text-subtle));cursor:pointer;border-radius:6px;padding:.2rem .45rem;font-size:.7rem;font-weight:600}.HtmlCodeModal-module__jKs-pG__tagMenuTrigger:hover{color:var(--text-main);border-color:var(--primary-300,#93c5fd)}.HtmlCodeModal-module__jKs-pG__tagMenu{z-index:20;background:var(--bg-surface);border:1px solid var(--border-color);border-radius:8px;min-width:180px;max-height:220px;margin:0;padding:.3rem;list-style:none;position:absolute;top:calc(100% + .35rem);right:0;overflow-y:auto;box-shadow:0 8px 24px #0000001f}.HtmlCodeModal-module__jKs-pG__tagMenuOption{text-align:left;width:100%;color:var(--text-main);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:.45rem .6rem;font-size:.82rem;display:block}.HtmlCodeModal-module__jKs-pG__tagMenuOption:hover{background:var(--neutral-100,#f1f5f9)}.HtmlCodeModal-module__jKs-pG__codeArea{border:1px solid var(--border-color);min-height:0;font-family:var(--font-mono);color:var(--text-main);background:var(--neutral-50,#f8fafc);border-radius:8px;outline:none;flex:1;padding:.75rem .9rem;font-size:.82rem;line-height:1.6}.HtmlCodeModal-module__jKs-pG__codeArea:focus{border-color:var(--primary-600);box-shadow:var(--focus-ring)}.HtmlCodeModal-module__jKs-pG__previewArea{border:1px solid var(--border-color);min-height:0;color:var(--text-main);border-radius:8px;flex:1;padding:.9rem 1rem;font-size:.85rem;line-height:1.6;overflow:auto}.HtmlCodeModal-module__jKs-pG__previewEmpty{color:var(--text-subtle);font-size:.85rem}@media (max-width:720px){.HtmlCodeModal-module__jKs-pG__body{grid-template-columns:1fr;overflow-y:auto}.HtmlCodeModal-module__jKs-pG__pane{min-height:220px}}
.RichTextEditor-module__I1hZCW__wrapper{flex-direction:column;height:100%;min-height:0;display:flex}.RichTextEditor-module__I1hZCW__mergeTagChip{background:var(--primary-50,#eff6ff);color:var(--primary-700,#1d4ed8);border-radius:4px;padding:.05rem .15rem;font-weight:600}.RichTextEditor-module__I1hZCW__toolbar{border-bottom:1px solid var(--border-color);background:var(--neutral-50,#f8fafc);flex-wrap:wrap;align-items:center;gap:.15rem;padding:.5rem .6rem;display:flex}.RichTextEditor-module__I1hZCW__btn{width:30px;height:30px;color:var(--text-main);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;font-size:.85rem;font-weight:700;line-height:1;display:inline-flex}.RichTextEditor-module__I1hZCW__btn:hover:not(:disabled){background:var(--neutral-100,#f1f5f9)}.RichTextEditor-module__I1hZCW__btn:disabled{opacity:.35;cursor:not-allowed}.RichTextEditor-module__I1hZCW__btnOn{background:var(--primary-50,#eff6ff);color:var(--primary-600,#2563eb)}.RichTextEditor-module__I1hZCW__divider{background:var(--border-color);align-self:stretch;width:1px;margin:.25rem .3rem}.RichTextEditor-module__I1hZCW__fontSizeRoot{position:relative}.RichTextEditor-module__I1hZCW__fontSizeTrigger{height:30px;color:var(--text-main);cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:.35rem;padding:0 .55rem;font-size:.8rem;font-weight:600;line-height:1;display:inline-flex}.RichTextEditor-module__I1hZCW__fontSizeTrigger:hover{background:var(--neutral-100,#f1f5f9)}.RichTextEditor-module__I1hZCW__fontSizeMenu{z-index:20;background:var(--bg-surface,#fff);border:1px solid var(--border-color);min-width:96px;max-height:220px;box-shadow:var(--shadow-md,0 4px 6px -1px #0f172a1a);border-radius:8px;margin:0;padding:.3rem;list-style:none;position:absolute;top:calc(100% + 4px);left:0;overflow-y:auto}.RichTextEditor-module__I1hZCW__fontSizeOption{width:100%;color:var(--text-main);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:space-between;align-items:center;gap:.5rem;padding:.4rem .55rem;font-size:.82rem;display:flex}.RichTextEditor-module__I1hZCW__fontSizeOption:hover{background:var(--neutral-100,#f1f5f9)}.RichTextEditor-module__I1hZCW__fontSizeOption svg{color:var(--primary-600,#2563eb);flex-shrink:0}.RichTextEditor-module__I1hZCW__surface{cursor:text;flex:1;min-height:0;padding:1rem 1.25rem;overflow-y:auto}.RichTextEditor-module__I1hZCW__surface.RichTextEditor-module__I1hZCW__readOnly{cursor:default;background:var(--neutral-50,#f8fafc)}.RichTextEditor-module__I1hZCW__surface .ProseMirror{min-height:100%;color:var(--text-main);outline:none;font-size:13px;line-height:1.6}.RichTextEditor-module__I1hZCW__surface .ProseMirror p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;height:0;color:var(--text-muted);pointer-events:none}:is(.RichTextEditor-module__I1hZCW__surface .ProseMirror ul,.RichTextEditor-module__I1hZCW__surface .ProseMirror ol){padding-left:1.4rem}.RichTextEditor-module__I1hZCW__surface .ProseMirror a{color:var(--primary-600,#2563eb);text-decoration:underline}.RichTextEditor-module__I1hZCW__surface .ProseMirror blockquote{border-left:3px solid var(--border-color);color:var(--text-muted);margin-left:0;padding-left:.85rem}.RichTextEditor-module__I1hZCW__htmlBlock{border:1px dashed var(--border-color);transition:border-color var(--transition-fast,.15s ease);border-radius:8px;margin:.5rem 0;padding:.6rem;position:relative}.RichTextEditor-module__I1hZCW__htmlBlock:hover,.RichTextEditor-module__I1hZCW__htmlBlockSelected{border-color:var(--primary-300,#93c5fd)}.RichTextEditor-module__I1hZCW__htmlBlockRendered{pointer-events:none}.RichTextEditor-module__I1hZCW__htmlBlockControls{align-items:center;gap:.3rem;display:flex;position:absolute;top:.4rem;right:.4rem}.RichTextEditor-module__I1hZCW__htmlBlockLabel{background:var(--bg-surface,#fff);border:1px solid var(--border-color);color:var(--text-muted,var(--text-subtle));border-radius:6px;padding:.2rem .5rem;font-size:.7rem;font-weight:600}.RichTextEditor-module__I1hZCW__htmlBlockBtn{border:1px solid var(--border-color);background:var(--bg-surface,#fff);width:26px;height:26px;color:var(--text-muted);cursor:pointer;box-shadow:var(--shadow-xs);border-radius:6px;justify-content:center;align-items:center;display:inline-flex}.RichTextEditor-module__I1hZCW__htmlBlockBtn:hover{color:var(--primary-700,#1d4ed8);border-color:var(--primary-300,#93c5fd);background:var(--primary-50,#eff6ff)}
.EmailTemplateEditorModal-module__TEWk3q__modal{width:min(100%,1180px);height:min(88vh,780px)}.EmailTemplateEditorModal-module__TEWk3q__title{color:var(--text-main);align-items:center;gap:.5rem;margin:0;font-size:1.05rem;font-weight:700;display:flex}.EmailTemplateEditorModal-module__TEWk3q__body{flex:1;grid-template-columns:minmax(0,1fr) 340px;min-height:0;display:grid}.EmailTemplateEditorModal-module__TEWk3q__leftPane{border-right:1px solid var(--border-color);flex-direction:column;gap:1rem;min-height:0;padding:1.25rem 1.5rem;display:flex}.EmailTemplateEditorModal-module__TEWk3q__fieldRow{border:1px solid var(--border-color);transition:border-color var(--transition-fast,.15s ease);border-radius:10px;align-items:center;gap:.75rem;padding:.15rem .9rem;display:flex}.EmailTemplateEditorModal-module__TEWk3q__fieldRow:focus-within{border-color:var(--primary-300,#93c5fd)}.EmailTemplateEditorModal-module__TEWk3q__fieldLabel{color:var(--text-muted);white-space:nowrap;font-size:.8rem;font-weight:600}.EmailTemplateEditorModal-module__TEWk3q__fieldInput{color:var(--text-main);background:0 0;border:none;outline:none;flex:1;min-width:0;padding:.6rem 0;font-size:.92rem}.EmailTemplateEditorModal-module__TEWk3q__fieldInput:focus,.EmailTemplateEditorModal-module__TEWk3q__fieldInput:focus-visible{box-shadow:none}.EmailTemplateEditorModal-module__TEWk3q__fieldInput:disabled{color:var(--text-main);-webkit-text-fill-color:var(--text-main);opacity:1}.EmailTemplateEditorModal-module__TEWk3q__tagMenuRoot{flex-shrink:0;position:relative}.EmailTemplateEditorModal-module__TEWk3q__tagMenuTrigger{border:1px solid var(--border-color);background:var(--bg-surface);color:var(--text-muted);cursor:pointer;border-radius:6px;padding:.25rem .5rem;font-size:.72rem;font-weight:600}.EmailTemplateEditorModal-module__TEWk3q__tagMenuTrigger:hover{color:var(--text-main);border-color:var(--primary-300,#93c5fd)}.EmailTemplateEditorModal-module__TEWk3q__tagMenu{z-index:20;background:var(--bg-surface);border:1px solid var(--border-color);border-radius:8px;min-width:180px;max-height:240px;margin:0;padding:.3rem;list-style:none;position:absolute;top:calc(100% + .35rem);right:0;overflow-y:auto;box-shadow:0 8px 24px #0000001f}.EmailTemplateEditorModal-module__TEWk3q__tagMenuOption{text-align:left;width:100%;color:var(--text-main);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:.45rem .6rem;font-size:.82rem;display:block}.EmailTemplateEditorModal-module__TEWk3q__tagMenuOption:hover{background:var(--neutral-100,#f1f5f9)}.EmailTemplateEditorModal-module__TEWk3q__editorCard{border:1px solid var(--border-color);border-radius:10px;flex-direction:column;flex:1;min-height:260px;display:flex;overflow:hidden}.EmailTemplateEditorModal-module__TEWk3q__rightPane{flex-direction:column;min-height:0;display:flex}.EmailTemplateEditorModal-module__TEWk3q__rightTabs{border-bottom:1px solid var(--border-color);gap:1.25rem;padding:0 1.25rem;display:flex}.EmailTemplateEditorModal-module__TEWk3q__rightTab{color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;align-items:center;gap:.4rem;margin-bottom:-1px;padding:.9rem 0;font-size:.85rem;font-weight:600;display:flex}.EmailTemplateEditorModal-module__TEWk3q__rightTabActive{color:var(--primary-600,#2563eb);border-bottom-color:var(--primary-600,#2563eb)}.EmailTemplateEditorModal-module__TEWk3q__rightContent{flex:1;min-height:0;padding:1.25rem;overflow-y:auto}.EmailTemplateEditorModal-module__TEWk3q__guideItem{color:var(--text-muted);gap:.6rem;margin-bottom:1rem;font-size:.85rem;line-height:1.5;display:flex}.EmailTemplateEditorModal-module__TEWk3q__guideItem strong{color:var(--text-main)}.EmailTemplateEditorModal-module__TEWk3q__previewEmpty{text-align:center;height:100%;color:var(--text-muted);flex-direction:column;justify-content:center;align-items:center;gap:.75rem;font-size:.85rem;display:flex}.EmailTemplateEditorModal-module__TEWk3q__previewEmptyIcon{background:var(--neutral-100,#f1f5f9);width:52px;height:52px;color:var(--text-muted);border-radius:50%;justify-content:center;align-items:center;display:flex}.EmailTemplateEditorModal-module__TEWk3q__previewSubjectLabel{color:var(--text-muted);text-transform:uppercase;letter-spacing:.03em;margin-bottom:.35rem;font-size:.78rem;font-weight:700}.EmailTemplateEditorModal-module__TEWk3q__previewSubjectValue{color:var(--text-main);word-break:break-word;margin-bottom:1rem;font-size:.92rem;font-weight:600}.EmailTemplateEditorModal-module__TEWk3q__previewBody{color:var(--text-main);word-break:break-word;font-size:.85rem;line-height:1.6}:is(.EmailTemplateEditorModal-module__TEWk3q__previewBody ul,.EmailTemplateEditorModal-module__TEWk3q__previewBody ol){padding-left:1.3rem}.EmailTemplateEditorModal-module__TEWk3q__previewBody a{color:var(--primary-600,#2563eb)}.EmailTemplateEditorModal-module__TEWk3q__footerLeft{align-items:center;gap:.6rem;margin-right:auto;display:flex}.EmailTemplateEditorModal-module__TEWk3q__statusChipRow{gap:.35rem;display:flex}.EmailTemplateEditorModal-module__TEWk3q__statusChip{border:1px solid var(--border-color);background:var(--bg-surface);color:var(--text-muted);cursor:pointer;border-radius:999px;padding:.3rem .7rem;font-size:.75rem;font-weight:600}.EmailTemplateEditorModal-module__TEWk3q__statusChipOn{color:var(--primary-700,#1d4ed8);background:var(--primary-50,#eff6ff);border-color:var(--primary-200,#bfdbfe)}@media (max-width:860px){.EmailTemplateEditorModal-module__TEWk3q__body{grid-template-columns:1fr;overflow-y:auto}.EmailTemplateEditorModal-module__TEWk3q__leftPane{border-right:none;border-bottom:1px solid var(--border-color)}.EmailTemplateEditorModal-module__TEWk3q__modal{height:min(94vh,900px)}}
.EmailTemplatesTab-module__lsDlzq__wrapper{flex-direction:column;gap:1rem;display:flex}.EmailTemplatesTab-module__lsDlzq__emptyState{background:var(--bg-surface);border:1px solid var(--border-color);border-radius:var(--radius-lg);flex-direction:column;align-items:flex-start;gap:.35rem;padding:2.25rem 1.75rem;display:flex}.EmailTemplatesTab-module__lsDlzq__emptyIcon{border-radius:var(--radius-full);background:var(--primary-50);width:52px;height:52px;color:var(--primary-600);justify-content:center;align-items:center;margin-bottom:.5rem;display:inline-flex}.EmailTemplatesTab-module__lsDlzq__emptyTitle{font-size:var(--text-lg,1.05rem);color:var(--text-main);font-weight:800}.EmailTemplatesTab-module__lsDlzq__emptyDesc{font-size:var(--text-sm);color:var(--text-muted);max-width:32rem;margin-bottom:.75rem}.EmailTemplatesTab-module__lsDlzq__table{border-collapse:collapse;width:100%}.EmailTemplatesTab-module__lsDlzq__nameHeader{width:28%}.EmailTemplatesTab-module__lsDlzq__subjectHeader{width:32%}.EmailTemplatesTab-module__lsDlzq__statusHeader,.EmailTemplatesTab-module__lsDlzq__updatedHeader{width:14%}.EmailTemplatesTab-module__lsDlzq__templateCell{align-items:center;gap:.55rem;display:flex}.EmailTemplatesTab-module__lsDlzq__templateIcon{border-radius:var(--radius-md);background:var(--primary-50);width:32px;height:32px;color:var(--primary-600);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.EmailTemplatesTab-module__lsDlzq__templateNameText{font-size:var(--text-sm);color:var(--text-main);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.EmailTemplatesTab-module__lsDlzq__subjectText{font-size:var(--text-sm);color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.EmailTemplatesTab-module__lsDlzq__statusBadge{font-size:var(--text-xs);border-radius:var(--radius-full);white-space:nowrap;align-items:center;gap:.3rem;padding:.2rem .55rem;font-weight:600;display:inline-flex}.EmailTemplatesTab-module__lsDlzq__active{color:var(--success-700);background:var(--success-50)}.EmailTemplatesTab-module__lsDlzq__draft{color:var(--warning-700);background:var(--warning-50)}.EmailTemplatesTab-module__lsDlzq__archived{color:var(--text-muted);background:var(--neutral-100)}
.OrganizationTabs-module__f5xOHG__wrapper{flex-direction:column;flex:auto;gap:.75rem;min-height:0;display:flex}.OrganizationTabs-module__f5xOHG__tabBar{border-radius:var(--radius-md);background:var(--bg-surface);border:1px solid var(--border-color);flex:none;align-self:flex-start;gap:.15rem;padding:.35rem .35rem 0;display:inline-flex;position:relative}.OrganizationTabs-module__f5xOHG__tab{font-size:var(--text-sm);color:var(--text-muted);cursor:pointer;white-space:nowrap;transition:color var(--transition-fast);background:0 0;border:none;align-items:center;gap:.45rem;padding:.6rem .9rem;font-weight:600;display:inline-flex}.OrganizationTabs-module__f5xOHG__tab:hover{color:var(--text-main)}.OrganizationTabs-module__f5xOHG__active{color:var(--primary-600)}.OrganizationTabs-module__f5xOHG__tab:focus-visible{box-shadow:var(--focus-ring);border-radius:var(--radius-sm);outline:none}.OrganizationTabs-module__f5xOHG__badge{border-radius:var(--radius-full);background:var(--neutral-100);min-width:1.25rem;height:1.25rem;color:var(--text-muted);justify-content:center;align-items:center;padding:0 .4rem;font-size:.7rem;font-weight:700;display:inline-flex}.OrganizationTabs-module__f5xOHG__active .OrganizationTabs-module__f5xOHG__badge{color:var(--primary-600);background:#2563eb1a}.OrganizationTabs-module__f5xOHG__indicator{background:var(--primary-600);border-radius:999px 999px 0 0;height:2px;transition:left .22s cubic-bezier(.4,0,.2,1),width .22s cubic-bezier(.4,0,.2,1);position:absolute;bottom:0}.OrganizationTabs-module__f5xOHG__panel{flex-direction:column;flex:auto;min-height:0;display:flex}.OrganizationTabs-module__f5xOHG__panel>*{flex:auto;min-height:0}.OrganizationTabs-module__f5xOHG__profilePanel{align-content:start;min-height:0;display:block;overflow-y:auto}.OrganizationTabs-module__f5xOHG__restrictedTitle{font-size:var(--text-lg);align-items:center;gap:.5rem;margin-bottom:.35rem;font-weight:700;display:flex}.OrganizationTabs-module__f5xOHG__restrictedHint{font-size:var(--text-sm);color:var(--text-muted)}
.NotificationPopover-module__28ihlW__notificationWrapper{align-items:center;display:inline-flex;position:relative}.NotificationPopover-module__28ihlW__bellButton{border:1px solid var(--border-color,#e2e8f0);width:36px;height:36px;color:var(--text-main,#334155);cursor:pointer;background:#fff;border-radius:8px;justify-content:center;align-items:center;transition:all .15s;display:flex;position:relative}.NotificationPopover-module__28ihlW__bellButton:hover{background:var(--neutral-50,#f8fafc);color:var(--primary-600,#2563eb);border-color:#cbd5e1}.NotificationPopover-module__28ihlW__bellButtonActive{background:var(--primary-50,#eff6ff);color:var(--primary-600,#2563eb);border-color:var(--primary-200,#bfdbfe)}.NotificationPopover-module__28ihlW__unreadBadge{color:#fff;background-color:#ef4444;border-radius:9px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:10.5px;font-weight:700;animation:.2s cubic-bezier(.175,.885,.32,1.275) NotificationPopover-module__28ihlW__badgePop;display:flex;position:absolute;top:-4px;right:-4px;box-shadow:0 0 0 2px #fff}@keyframes NotificationPopover-module__28ihlW__badgePop{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}.NotificationPopover-module__28ihlW__popoverOverlay{z-index:9998;background:0 0;position:fixed;inset:0}.NotificationPopover-module__28ihlW__popoverContainer{z-index:9999;width:380px;max-width:calc(100vw - 24px);color:var(--text-main,#0f172a);border:1px solid var(--border-color,#e2e8f0);font-family:var(--font-sans,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif);-webkit-user-select:none;user-select:none;background-color:#fff;border-radius:12px;animation:.15s cubic-bezier(.16,1,.3,1) NotificationPopover-module__28ihlW__popoverFadeIn;position:absolute;top:calc(100% + 8px);right:0;overflow:hidden;box-shadow:0 12px 30px -5px #0000001f,0 8px 10px -6px #0000000d}@keyframes NotificationPopover-module__28ihlW__popoverFadeIn{0%{opacity:0;transform:translateY(-6px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.NotificationPopover-module__28ihlW__header{border-bottom:1px solid var(--border-color,#e2e8f0);background:var(--neutral-50,#f8fafc);justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.NotificationPopover-module__28ihlW__headerTitleGroup{align-items:center;gap:8px;display:flex}.NotificationPopover-module__28ihlW__headerTitle{color:var(--text-main,#0f172a);font-size:13.5px;font-weight:700}.NotificationPopover-module__28ihlW__countChip{background:var(--primary-100,#dbeafe);color:var(--primary-700,#1d4ed8);border-radius:10px;padding:2px 7px;font-size:11px;font-weight:600}.NotificationPopover-module__28ihlW__markAllBtn{color:var(--primary-600,#2563eb);cursor:pointer;background:0 0;border:none;border-radius:4px;padding:3px 6px;font-size:11.5px;font-weight:600;transition:background-color .12s}.NotificationPopover-module__28ihlW__markAllBtn:hover{background-color:var(--primary-50,#eff6ff)}.NotificationPopover-module__28ihlW__notificationList{max-height:380px;overflow-y:auto}.NotificationPopover-module__28ihlW__notificationItem{border-bottom:1px solid var(--border-color,#f1f5f9);cursor:pointer;align-items:flex-start;gap:12px;padding:12px 16px;transition:background-color .12s;display:flex;position:relative}.NotificationPopover-module__28ihlW__notificationItem:last-child{border-bottom:none}.NotificationPopover-module__28ihlW__notificationItem:hover{background-color:var(--neutral-50,#f8fafc)}.NotificationPopover-module__28ihlW__unreadItem{background-color:#eff6ff80}.NotificationPopover-module__28ihlW__unreadDot{background-color:#2563eb;border-radius:50%;width:6px;height:6px;position:absolute;top:18px;left:6px}.NotificationPopover-module__28ihlW__iconWrapper{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;margin-top:2px;display:flex}.NotificationPopover-module__28ihlW__typeLead{color:#2563eb;background-color:#eff6ff}.NotificationPopover-module__28ihlW__typeJob{color:#16a34a;background-color:#f0fdf4}.NotificationPopover-module__28ihlW__typeFollowup{color:#ea580c;background-color:#fff7ed}.NotificationPopover-module__28ihlW__typeSecurity{color:#dc2626;background-color:#fef2f2}.NotificationPopover-module__28ihlW__typeOrder{color:#9333ea;background-color:#faf5ff}.NotificationPopover-module__28ihlW__typeDefault{background-color:var(--neutral-100,#f1f5f9);color:var(--text-muted,#64748b)}.NotificationPopover-module__28ihlW__content{flex:1;min-width:0}.NotificationPopover-module__28ihlW__itemTitle{color:var(--text-main,#0f172a);margin-bottom:2px;font-size:12.5px;font-weight:600;line-height:1.3}.NotificationPopover-module__28ihlW__itemDesc{color:var(--text-muted,#64748b);margin-bottom:6px;font-size:11.5px;line-height:1.4}.NotificationPopover-module__28ihlW__itemMetaRow{justify-content:space-between;align-items:center;gap:8px;margin-top:2px;display:flex}.NotificationPopover-module__28ihlW__itemTime{color:var(--text-muted,#94a3b8);font-size:10.5px;font-weight:500}.NotificationPopover-module__28ihlW__markCompletedBtn{border:1px solid var(--primary-200,#bfdbfe);color:var(--primary-600,#2563eb);cursor:pointer;background:#fff;border-radius:6px;align-items:center;gap:4px;padding:2px 8px;font-size:10.5px;font-weight:600;transition:all .12s;display:inline-flex}.NotificationPopover-module__28ihlW__markCompletedBtn:hover{background:var(--primary-50,#eff6ff);border-color:var(--primary-400,#60a5fa)}.NotificationPopover-module__28ihlW__completedBadge{color:#16a34a;align-items:center;gap:3px;font-size:10.5px;font-weight:600;display:inline-flex}.NotificationPopover-module__28ihlW__emptyState{text-align:center;color:var(--text-muted,#64748b);padding:32px 16px}.NotificationPopover-module__28ihlW__emptyIcon{color:#cbd5e1;margin-bottom:8px}.NotificationPopover-module__28ihlW__emptyTitle{color:#334155;margin-bottom:2px;font-size:13px;font-weight:600}.NotificationPopover-module__28ihlW__emptySubtitle{color:#94a3b8;font-size:11.5px}.NotificationPopover-module__28ihlW__loadMoreBtn{border:none;border-top:1px solid var(--border-color,#f1f5f9);width:100%;color:var(--primary-600,#2563eb);cursor:pointer;background:0 0;padding:10px;font-size:11.5px;font-weight:600;transition:background-color .12s;display:block}.NotificationPopover-module__28ihlW__loadMoreBtn:hover{background-color:var(--neutral-50,#f8fafc)}.NotificationPopover-module__28ihlW__footer{border-top:1px solid var(--border-color,#e2e8f0);background:var(--neutral-50,#f8fafc);justify-content:center;align-items:center;padding:8px 12px;display:flex}.NotificationPopover-module__28ihlW__clearAllBtn{color:var(--text-muted,#64748b);cursor:pointer;background:0 0;border:none;border-radius:4px;padding:4px 8px;font-size:11.5px;font-weight:500}.NotificationPopover-module__28ihlW__clearAllBtn:hover{color:var(--text-main,#0f172a);background-color:var(--neutral-100,#f1f5f9)}
.LandingPage-module__im8sUa__landingRoot{color:#0f172a;min-height:100vh;font-family:var(--font-sans,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif);background-color:#fff;line-height:1.6;overflow-x:hidden}.LandingPage-module__im8sUa__landingRoot *{box-sizing:border-box}.LandingPage-module__im8sUa__container{width:100%;max-width:1200px;margin:0 auto;padding:0 1.5rem}.LandingPage-module__im8sUa__section{border-bottom:1px solid #e2e8f0;padding:5.5rem 0}.LandingPage-module__im8sUa__sectionAlt{background-color:#f8fafc}.LandingPage-module__im8sUa__sectionHeader{text-align:center;max-width:760px;margin:0 auto 3.5rem}.LandingPage-module__im8sUa__eyebrow{text-transform:uppercase;letter-spacing:.08em;color:#1d4ed8;background-color:#eff6ff;border:1px solid #bfdbfe;border-radius:9999px;align-items:center;gap:.5rem;margin-bottom:1rem;padding:.35rem .85rem;font-size:.8125rem;font-weight:700;display:inline-flex}.LandingPage-module__im8sUa__sectionTitle{color:#0f172a;letter-spacing:-.025em;margin-bottom:1rem;font-size:clamp(1.85rem,2.5vw,2.65rem);font-weight:800;line-height:1.25}.LandingPage-module__im8sUa__sectionDescription{color:#475569;font-size:clamp(1rem,1.1vw,1.15rem);line-height:1.65}.LandingPage-module__im8sUa__header{z-index:100;-webkit-backdrop-filter:blur(12px);background:#fffffff0;border-bottom:1px solid #e2e8f0;transition:box-shadow .2s;position:sticky;top:0}.LandingPage-module__im8sUa__headerInner{justify-content:space-between;align-items:center;gap:1.5rem;height:72px;display:flex}.LandingPage-module__im8sUa__logoWrapper{align-items:center;text-decoration:none;display:flex}.LandingPage-module__im8sUa__logoImg{object-fit:contain;width:auto;height:48px}.LandingPage-module__im8sUa__nav{align-items:center;gap:1.75rem;display:flex}.LandingPage-module__im8sUa__navLink{color:#475569;font-size:.9375rem;font-weight:600;text-decoration:none;transition:color .15s}.LandingPage-module__im8sUa__navLink:hover{color:#2563eb}.LandingPage-module__im8sUa__navLink:focus-visible{outline-offset:4px;border-radius:4px;outline:2px solid #2563eb}.LandingPage-module__im8sUa__headerActions{align-items:center;gap:.75rem;display:flex}.LandingPage-module__im8sUa__btnLogin{color:#334155;background-color:#fff;border:1px solid #cbd5e1;border-radius:8px;justify-content:center;align-items:center;padding:.55rem 1.15rem;font-size:.9375rem;font-weight:600;text-decoration:none;transition:all .15s;display:inline-flex}.LandingPage-module__im8sUa__btnLogin:hover{color:#0f172a;background-color:#f8fafc;border-color:#94a3b8}.LandingPage-module__im8sUa__btnSignup{background-color:#2563eb;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:.35rem;padding:.55rem 1.25rem;font-size:.9375rem;font-weight:700;text-decoration:none;transition:background-color .15s,transform .15s,box-shadow .15s;display:inline-flex;box-shadow:0 1px 3px #2563eb33;color:#fff!important}.LandingPage-module__im8sUa__btnSignup:hover{background-color:#1d4ed8;transform:translateY(-1px);box-shadow:0 4px 10px #2563eb40}.LandingPage-module__im8sUa__btnOpenApp{background-color:#2563eb;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:.5rem;padding:.65rem 1.35rem;font-size:.9375rem;font-weight:700;text-decoration:none;transition:background-color .15s,transform .15s,box-shadow .15s;display:inline-flex;box-shadow:0 1px 3px #2563eb33;color:#fff!important}.LandingPage-module__im8sUa__btnOpenApp:hover{background-color:#1d4ed8;transform:translateY(-1px);box-shadow:0 4px 10px #2563eb40}.LandingPage-module__im8sUa__btnOpenApp:focus-visible{outline-offset:2px;outline:3px solid #2563eb66}.LandingPage-module__im8sUa__mobileMenuBtn{color:#334155;cursor:pointer;background:0 0;border:1px solid #e2e8f0;border-radius:6px;padding:.5rem;display:none}.LandingPage-module__im8sUa__mobileNav{background:#fff;border-bottom:1px solid #e2e8f0;flex-direction:column;gap:.75rem;padding:1rem 1.5rem 1.5rem;display:flex}.LandingPage-module__im8sUa__mobileNavLink{color:#334155;padding:.5rem 0;font-size:1rem;font-weight:600;text-decoration:none}.LandingPage-module__im8sUa__heroSection{background:radial-gradient(100% 60% at 50% 0,#eff6ff 0%,#fff 100%);border-bottom:1px solid #e2e8f0;padding:5rem 0 4.5rem}.LandingPage-module__im8sUa__heroContent{text-align:center;max-width:860px;margin:0 auto}.LandingPage-module__im8sUa__heroTitle{color:#0f172a;letter-spacing:-.035em;margin-bottom:1.35rem;font-size:clamp(2.35rem,4.2vw,3.75rem);font-weight:850;line-height:1.15}.LandingPage-module__im8sUa__heroSubtitle{color:#334155;max-width:740px;margin:0 auto 2.25rem;font-size:clamp(1.05rem,1.3vw,1.25rem);line-height:1.65}.LandingPage-module__im8sUa__heroCtaGroup{flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem;margin-bottom:3.5rem;display:flex}.LandingPage-module__im8sUa__btnPrimaryLarge{background-color:#2563eb;border-radius:9px;justify-content:center;align-items:center;gap:.65rem;padding:.85rem 1.75rem;font-size:1.0625rem;font-weight:700;text-decoration:none;transition:all .15s;display:inline-flex;box-shadow:0 2px 5px #2563eb40;color:#fff!important}.LandingPage-module__im8sUa__btnPrimaryLarge:hover{background-color:#1d4ed8;transform:translateY(-1px);box-shadow:0 6px 16px #2563eb4d}.LandingPage-module__im8sUa__btnSecondaryLarge{background-color:#fff;border:1px solid #cbd5e1;border-radius:9px;justify-content:center;align-items:center;gap:.65rem;padding:.85rem 1.75rem;font-size:1.0625rem;font-weight:600;text-decoration:none;transition:all .15s;display:inline-flex;color:#1e293b!important}.LandingPage-module__im8sUa__btnSecondaryLarge:hover{background-color:#f8fafc;border-color:#94a3b8}.LandingPage-module__im8sUa__heroVisual{background:#fff;border:1px solid #cbd5e1;border-radius:14px;max-width:1040px;margin:0 auto;overflow:hidden;box-shadow:0 20px 35px -10px #0f172a14,0 1px 3px #0f172a0d}.LandingPage-module__im8sUa__heroVisualBar{color:#64748b;background:#f8fafc;border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;padding:.75rem 1.25rem;font-size:.8125rem;display:flex}.LandingPage-module__im8sUa__heroVisualDots{gap:6px;display:flex}.LandingPage-module__im8sUa__heroVisualDot{background:#cbd5e1;border-radius:50%;width:10px;height:10px}.LandingPage-module__im8sUa__heroVisualTitle{color:#334155;align-items:center;gap:.5rem;font-weight:600;display:flex}.LandingPage-module__im8sUa__heroVisualBadge{color:#059669;background:#ecfdf5;border-radius:4px;align-items:center;gap:.35rem;padding:.2rem .55rem;font-weight:600;display:inline-flex}.LandingPage-module__im8sUa__heroPipelineGrid{background:#fff;grid-template-columns:repeat(4,1fr);gap:1.25rem;padding:1.5rem;display:grid}.LandingPage-module__im8sUa__pipelineCard{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;flex-direction:column;gap:.65rem;padding:1.15rem;transition:border-color .15s,box-shadow .15s;display:flex}.LandingPage-module__im8sUa__pipelineCard:hover{border-color:#93c5fd;box-shadow:0 4px 12px #2563eb0f}.LandingPage-module__im8sUa__pipelineCardHeader{color:#64748b;text-transform:uppercase;letter-spacing:.04em;justify-content:space-between;align-items:center;font-size:.75rem;font-weight:700;display:flex}.LandingPage-module__im8sUa__statusPill{border-radius:9999px;align-items:center;gap:.25rem;padding:.15rem .5rem;font-size:.75rem;font-weight:600;display:inline-flex}.LandingPage-module__im8sUa__cardTitle{color:#0f172a;font-size:.9375rem;font-weight:700;line-height:1.35}.LandingPage-module__im8sUa__cardMeta{color:#475569;flex-direction:column;gap:.25rem;font-size:.8125rem;display:flex}.LandingPage-module__im8sUa__cardValue{color:#1d4ed8;margin-top:.25rem;font-size:.875rem;font-weight:700}.LandingPage-module__im8sUa__capabilitiesGrid{grid-template-columns:repeat(3,1fr);gap:1.75rem;display:grid}.LandingPage-module__im8sUa__capabilityCard{background:#fff;border:1px solid #e2e8f0;border-radius:12px;flex-direction:column;padding:2rem;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex}.LandingPage-module__im8sUa__capabilityCard:hover{border-color:#cbd5e1;transform:translateY(-2px);box-shadow:0 8px 24px #0f172a0f}.LandingPage-module__im8sUa__capabilityIconWrap{color:#2563eb;background-color:#eff6ff;border-radius:10px;justify-content:center;align-items:center;width:44px;height:44px;margin-bottom:1.25rem;display:flex}.LandingPage-module__im8sUa__capabilityTitle{color:#0f172a;margin-bottom:.75rem;font-size:1.2rem;font-weight:750;line-height:1.3}.LandingPage-module__im8sUa__capabilityDescription{color:#475569;flex-grow:1;margin-bottom:1.25rem;font-size:.9375rem;line-height:1.6}.LandingPage-module__im8sUa__capabilityList{border-top:1px solid #f1f5f9;flex-direction:column;gap:.45rem;margin:0;padding:1rem 0 0;list-style:none;display:flex}.LandingPage-module__im8sUa__capabilityListItem{color:#334155;align-items:center;gap:.5rem;font-size:.8125rem;font-weight:500;display:flex}.LandingPage-module__im8sUa__checkIcon{color:#2563eb;flex-shrink:0}.LandingPage-module__im8sUa__workflowTimeline{flex-direction:column;gap:2rem;max-width:960px;margin:0 auto;display:flex}.LandingPage-module__im8sUa__workflowStep{background:#fff;border:1px solid #e2e8f0;border-radius:14px;grid-template-columns:80px 1fr;gap:1.75rem;padding:2rem;transition:border-color .2s,box-shadow .2s;display:grid;position:relative}.LandingPage-module__im8sUa__workflowStep:hover{border-color:#93c5fd;box-shadow:0 4px 16px #2563eb0d}.LandingPage-module__im8sUa__stepNumberCol{flex-direction:column;align-items:center;gap:.5rem;display:flex}.LandingPage-module__im8sUa__stepBadge{color:#1d4ed8;background-color:#eff6ff;border:2px solid #bfdbfe;border-radius:12px;justify-content:center;align-items:center;width:56px;height:56px;font-size:1.35rem;font-weight:800;display:flex}.LandingPage-module__im8sUa__stepConnector{background-color:#e2e8f0;flex-grow:1;width:2px;margin:.5rem 0}.LandingPage-module__im8sUa__stepContent{flex-direction:column;gap:.65rem;display:flex}.LandingPage-module__im8sUa__stepHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.LandingPage-module__im8sUa__stepTitle{color:#0f172a;font-size:1.25rem;font-weight:750}.LandingPage-module__im8sUa__stepStageTags{flex-wrap:wrap;gap:.4rem;display:flex}.LandingPage-module__im8sUa__stageTag{color:#334155;background:#f1f5f9;border:1px solid #cbd5e1;border-radius:6px;padding:.2rem .55rem;font-size:.75rem;font-weight:600}.LandingPage-module__im8sUa__stepDescription{color:#475569;font-size:.9375rem;line-height:1.6}.LandingPage-module__im8sUa__stepEntities{color:#64748b;border-top:1px solid #f1f5f9;flex-wrap:wrap;gap:1.5rem;margin-top:.5rem;padding-top:.75rem;font-size:.8125rem;display:flex}.LandingPage-module__im8sUa__stepEntityItem{align-items:center;gap:.35rem;display:flex}.LandingPage-module__im8sUa__docGrid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:1.25rem;display:grid}.LandingPage-module__im8sUa__docCard{background:#fff;border:1px solid #e2e8f0;border-radius:10px;align-items:flex-start;gap:1rem;padding:1.35rem;display:flex}.LandingPage-module__im8sUa__docIcon{color:#2563eb;background:#eff6ff;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.LandingPage-module__im8sUa__docContent{flex-direction:column;gap:.35rem;display:flex}.LandingPage-module__im8sUa__docTitle{color:#0f172a;flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.95rem;font-weight:700;display:flex}.LandingPage-module__im8sUa__docBadge{text-transform:uppercase;color:#1d4ed8;background:#dbeafe;border-radius:4px;padding:.15rem .45rem;font-size:.6875rem;font-weight:700}.LandingPage-module__im8sUa__docDesc{color:#64748b;font-size:.8125rem;line-height:1.5}.LandingPage-module__im8sUa__transparencyBox{background:#fff;border:1px solid #cbd5e1;border-radius:14px;padding:2.75rem;box-shadow:0 4px 16px #0f172a0a}.LandingPage-module__im8sUa__transparencyIntro{max-width:820px;margin-bottom:2.25rem}.LandingPage-module__im8sUa__transparencyIntro p{color:#334155;margin-bottom:1rem;font-size:1rem;line-height:1.7}.LandingPage-module__im8sUa__scopesGrid{grid-template-columns:repeat(2,1fr);gap:1.5rem;margin-bottom:2.5rem;display:grid}.LandingPage-module__im8sUa__scopeCard{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:1.35rem}.LandingPage-module__im8sUa__scopeCode{font-family:var(--font-mono,monospace);color:#1e3a8a;word-break:break-all;background:#eff6ff;border-radius:4px;margin-bottom:.6rem;padding:.2rem .45rem;font-size:.8125rem;font-weight:600;display:inline-block}.LandingPage-module__im8sUa__scopeTitle{color:#0f172a;margin-bottom:.35rem;font-size:1rem;font-weight:700}.LandingPage-module__im8sUa__scopeDesc{color:#475569;font-size:.875rem;line-height:1.55}.LandingPage-module__im8sUa__transparencyNotice{background:#f0f9ff;border-left:4px solid #0284c7;border-radius:0 8px 8px 0;margin-bottom:2rem;padding:1.25rem 1.5rem}.LandingPage-module__im8sUa__transparencyNoticeTitle{color:#0369a1;align-items:center;gap:.5rem;margin-bottom:.4rem;font-size:.95rem;font-weight:700;display:flex}.LandingPage-module__im8sUa__transparencyNoticeText{color:#334155;font-size:.875rem;line-height:1.6}.LandingPage-module__im8sUa__privacyPoints{border-top:1px solid #e2e8f0;grid-template-columns:repeat(3,1fr);gap:1.5rem;padding-top:1.75rem;display:grid}.LandingPage-module__im8sUa__privacyPoint{flex-direction:column;gap:.35rem;display:flex}.LandingPage-module__im8sUa__privacyPointTitle{color:#0f172a;align-items:center;gap:.45rem;font-size:.9375rem;font-weight:700;display:flex}.LandingPage-module__im8sUa__privacyPointDesc{color:#475569;font-size:.8125rem;line-height:1.55}.LandingPage-module__im8sUa__securityGrid{grid-template-columns:repeat(3,1fr);gap:1.75rem;margin-bottom:3rem;display:grid}.LandingPage-module__im8sUa__securityCard{background:#fff;border:1px solid #e2e8f0;border-radius:12px;flex-direction:column;gap:.75rem;padding:1.75rem;display:flex}.LandingPage-module__im8sUa__securityCardHeader{align-items:center;gap:.75rem;display:flex}.LandingPage-module__im8sUa__securityIcon{color:#1d4ed8;background:#eff6ff;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.LandingPage-module__im8sUa__securityCardTitle{color:#0f172a;font-size:1.05rem;font-weight:750}.LandingPage-module__im8sUa__securityCardDesc{color:#475569;font-size:.875rem;line-height:1.6}.LandingPage-module__im8sUa__legalLinksRow{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.25rem;padding:1.5rem 2rem;display:flex}.LandingPage-module__im8sUa__legalLinksInfo{flex-direction:column;gap:.25rem;display:flex}.LandingPage-module__im8sUa__legalLinksTitle{color:#0f172a;font-size:.9375rem;font-weight:700}.LandingPage-module__im8sUa__legalLinksDesc{color:#64748b;font-size:.8125rem}.LandingPage-module__im8sUa__legalLinksButtons{flex-wrap:wrap;gap:.85rem;display:flex}.LandingPage-module__im8sUa__btnLegal{color:#334155;background:#fff;border:1px solid #cbd5e1;border-radius:6px;align-items:center;gap:.4rem;padding:.5rem .95rem;font-size:.8125rem;font-weight:600;text-decoration:none;transition:all .15s;display:inline-flex}.LandingPage-module__im8sUa__btnLegal:hover{color:#1d4ed8;background:#eff6ff;border-color:#93c5fd}.LandingPage-module__im8sUa__ctaSection{color:#fff;text-align:center;background:#0f172a;padding:5.5rem 0}.LandingPage-module__im8sUa__ctaBox{max-width:760px;margin:0 auto}.LandingPage-module__im8sUa__ctaTitle{color:#fff;letter-spacing:-.02em;margin-bottom:1.25rem;font-size:clamp(2rem,3.2vw,2.75rem);font-weight:850;line-height:1.2}.LandingPage-module__im8sUa__ctaDesc{color:#cbd5e1;margin-bottom:2.25rem;font-size:1.1rem;line-height:1.65}.LandingPage-module__im8sUa__ctaButtons{flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem;display:flex}.LandingPage-module__im8sUa__btnCtaWhite{background:#fff;border-radius:8px;align-items:center;gap:.5rem;padding:.85rem 1.85rem;font-size:1rem;font-weight:700;text-decoration:none;transition:background-color .15s,transform .15s;display:inline-flex;color:#0f172a!important}.LandingPage-module__im8sUa__btnCtaWhite:hover{background:#f1f5f9;transform:translateY(-1px)}.LandingPage-module__im8sUa__btnCtaOutline{background:0 0;border:1px solid #475569;border-radius:8px;align-items:center;gap:.5rem;padding:.85rem 1.85rem;font-size:1rem;font-weight:600;text-decoration:none;transition:all .15s;display:inline-flex;color:#fff!important}.LandingPage-module__im8sUa__btnCtaOutline:hover{background:#ffffff14;border-color:#94a3b8}.LandingPage-module__im8sUa__footer{background:#fff;border-top:1px solid #e2e8f0;padding:4rem 0 2.5rem}.LandingPage-module__im8sUa__footerGrid{grid-template-columns:2fr 1fr;gap:2.5rem;margin-bottom:3rem;display:grid}.LandingPage-module__im8sUa__footerBrandCol{flex-direction:column;gap:1rem;display:flex}.LandingPage-module__im8sUa__footerBrandDesc{color:#475569;max-width:320px;font-size:.875rem;line-height:1.6}.LandingPage-module__im8sUa__footerContact{color:#64748b;flex-direction:column;gap:.35rem;font-size:.8125rem;display:flex}.LandingPage-module__im8sUa__footerContact a{color:#2563eb;font-weight:600;text-decoration:none}.LandingPage-module__im8sUa__footerColTitle{color:#0f172a;text-transform:uppercase;letter-spacing:.05em;margin-bottom:1.15rem;font-size:.875rem;font-weight:750}.LandingPage-module__im8sUa__footerLinksList{flex-direction:column;gap:.65rem;margin:0;padding:0;list-style:none;display:flex}.LandingPage-module__im8sUa__footerLink{color:#475569;font-size:.875rem;text-decoration:none;transition:color .15s}.LandingPage-module__im8sUa__footerLink:hover{color:#2563eb}.LandingPage-module__im8sUa__footerBottom{color:#64748b;border-top:1px solid #e2e8f0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding-top:2rem;font-size:.8125rem;display:flex}@media (max-width:1024px){.LandingPage-module__im8sUa__heroPipelineGrid,.LandingPage-module__im8sUa__capabilitiesGrid{grid-template-columns:repeat(2,1fr)}.LandingPage-module__im8sUa__scopesGrid{grid-template-columns:1fr}.LandingPage-module__im8sUa__privacyPoints{grid-template-columns:1fr;gap:1.25rem}.LandingPage-module__im8sUa__securityGrid{grid-template-columns:1fr}.LandingPage-module__im8sUa__footerGrid{grid-template-columns:1fr 1fr}}@media (max-width:768px){.LandingPage-module__im8sUa__nav{display:none}.LandingPage-module__im8sUa__mobileMenuBtn{display:inline-flex}.LandingPage-module__im8sUa__heroSection{padding:3.5rem 0 3rem}.LandingPage-module__im8sUa__section{padding:3.75rem 0}.LandingPage-module__im8sUa__heroPipelineGrid,.LandingPage-module__im8sUa__capabilitiesGrid{grid-template-columns:1fr}.LandingPage-module__im8sUa__workflowStep{grid-template-columns:1fr;gap:1rem}.LandingPage-module__im8sUa__stepConnector{display:none}.LandingPage-module__im8sUa__stepNumberCol{flex-direction:row}.LandingPage-module__im8sUa__transparencyBox{padding:1.5rem}.LandingPage-module__im8sUa__legalLinksRow{flex-direction:column;align-items:flex-start}.LandingPage-module__im8sUa__footerGrid{grid-template-columns:1fr;gap:2rem}.LandingPage-module__im8sUa__footerBottom{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.LandingPage-module__im8sUa__landingRoot *,.LandingPage-module__im8sUa__landingRoot :before,.LandingPage-module__im8sUa__landingRoot :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
