.ui-module__Hi2WXW__btn{font-family:var(--font-sans);border-radius:var(--radius-sm);cursor:pointer;transition:all var(--ease-micro);white-space:nowrap;-webkit-user-select:none;user-select:none;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;font-weight:500;display:inline-flex;position:relative}.ui-module__Hi2WXW__btn:disabled{opacity:.5;cursor:not-allowed}.ui-module__Hi2WXW__btn_primary{background:var(--ink);color:var(--ink-inverse);border-color:var(--ink)}.ui-module__Hi2WXW__btn_primary:hover:not(:disabled){background:#262626}.ui-module__Hi2WXW__btn_secondary{background:var(--surface);color:var(--ink);border-color:var(--border)}.ui-module__Hi2WXW__btn_secondary:hover:not(:disabled){background:var(--surface-sunken);border-color:var(--border-hover)}.ui-module__Hi2WXW__btn_ghost{color:var(--ink-secondary);background:0 0}.ui-module__Hi2WXW__btn_ghost:hover:not(:disabled){background:var(--surface-sunken);color:var(--ink)}.ui-module__Hi2WXW__btn_destructive{background:var(--error);color:#fff;border-color:var(--error)}.ui-module__Hi2WXW__btn_destructive:hover:not(:disabled){background:#dc2626}.ui-module__Hi2WXW__btn_sm{height:32px;padding:6px 12px;font-size:13px}.ui-module__Hi2WXW__btn_md{height:40px;padding:8px 16px;font-size:14px}.ui-module__Hi2WXW__btn_lg{height:48px;padding:12px 24px;font-size:15px}.ui-module__Hi2WXW__btnIcon{align-items:center;display:flex}.ui-module__Hi2WXW__spinner{border:2px solid #0000;border-top-color:currentColor;border-radius:50%;width:16px;height:16px;animation:.6s linear infinite ui-module__Hi2WXW__spin}@keyframes ui-module__Hi2WXW__spin{to{transform:rotate(360deg)}}.ui-module__Hi2WXW__fieldGroup{flex-direction:column;gap:6px;display:flex}.ui-module__Hi2WXW__label{color:var(--ink);letter-spacing:.01em;font-size:13px;font-weight:500}.ui-module__Hi2WXW__inputWrapper{align-items:center;display:flex;position:relative}.ui-module__Hi2WXW__input{width:100%;height:40px;font-family:var(--font-sans);color:var(--ink);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);transition:border-color var(--ease-micro), box-shadow var(--ease-micro);outline:none;padding:0 12px;font-size:14px}.ui-module__Hi2WXW__input::placeholder{color:var(--ink-muted)}.ui-module__Hi2WXW__input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-subtle)}.ui-module__Hi2WXW__inputWithIcon{padding-left:36px}.ui-module__Hi2WXW__inputIcon{color:var(--ink-muted);display:flex;position:absolute;left:10px}.ui-module__Hi2WXW__inputError .ui-module__Hi2WXW__input{border-color:var(--error)}.ui-module__Hi2WXW__inputError .ui-module__Hi2WXW__input:focus{box-shadow:0 0 0 3px var(--error-subtle)}.ui-module__Hi2WXW__errorText{color:var(--error);font-size:12px}.ui-module__Hi2WXW__hintText{color:var(--ink-muted);font-size:12px}.ui-module__Hi2WXW__card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-xs);transition:all var(--ease-micro)}.ui-module__Hi2WXW__card_pad_none{padding:0}.ui-module__Hi2WXW__card_pad_sm{padding:16px}.ui-module__Hi2WXW__card_pad_md{padding:24px}.ui-module__Hi2WXW__card_pad_lg{padding:32px}.ui-module__Hi2WXW__cardHover:hover{box-shadow:var(--shadow-md);border-color:var(--border-hover);transform:translateY(-1px)}.ui-module__Hi2WXW__badge{border-radius:var(--radius-full);white-space:nowrap;align-items:center;font-weight:500;display:inline-flex}.ui-module__Hi2WXW__badge_sm{padding:2px 8px;font-size:11px}.ui-module__Hi2WXW__badge_md{padding:4px 12px;font-size:12px}.ui-module__Hi2WXW__badge_default{background:var(--surface-sunken);color:var(--ink-secondary)}.ui-module__Hi2WXW__badge_success{background:var(--success-subtle);color:#16a34a}.ui-module__Hi2WXW__badge_warning{background:var(--warning-subtle);color:#d97706}.ui-module__Hi2WXW__badge_error{background:var(--error-subtle);color:#dc2626}.ui-module__Hi2WXW__badge_info{background:var(--info-subtle);color:#2563eb}.ui-module__Hi2WXW__badge_accent{background:var(--accent-subtle);color:var(--accent-hover)}.ui-module__Hi2WXW__statusDot{border-radius:50%;flex-shrink:0;width:8px;height:8px;display:inline-block}.ui-module__Hi2WXW__dot_success{background:var(--success)}.ui-module__Hi2WXW__dot_warning{background:var(--warning)}.ui-module__Hi2WXW__dot_error{background:var(--error)}.ui-module__Hi2WXW__dot_pending{background:var(--ink-muted)}.ui-module__Hi2WXW__divider{background:var(--border);border:none;height:1px;margin:0}.ui-module__Hi2WXW__emptyState{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:64px 24px;display:flex}.ui-module__Hi2WXW__emptyIcon{background:var(--surface-sunken);border-radius:var(--radius-lg);width:64px;height:64px;color:var(--ink-muted);justify-content:center;align-items:center;margin-bottom:20px;display:flex}.ui-module__Hi2WXW__emptyTitle{color:var(--ink);margin-bottom:8px;font-size:16px;font-weight:600}.ui-module__Hi2WXW__emptyDesc{color:var(--ink-secondary);max-width:360px;margin-bottom:24px;font-size:14px}.ui-module__Hi2WXW__emptyAction{gap:12px;display:flex}.ui-module__Hi2WXW__toggleLabel{cursor:pointer;align-items:center;gap:10px;display:inline-flex}.ui-module__Hi2WXW__toggleDisabled{opacity:.5;cursor:not-allowed}.ui-module__Hi2WXW__toggle{background:var(--border);border-radius:var(--radius-full);cursor:pointer;width:44px;height:24px;transition:background var(--ease-micro);border:none;padding:2px;position:relative}.ui-module__Hi2WXW__toggleOn{background:var(--accent)}.ui-module__Hi2WXW__toggleThumb{width:20px;height:20px;box-shadow:var(--shadow-sm);transition:transform var(--ease-micro);background:#fff;border-radius:50%;display:block}.ui-module__Hi2WXW__toggleOn .ui-module__Hi2WXW__toggleThumb{transform:translate(20px)}.ui-module__Hi2WXW__toggleText{color:var(--ink);font-size:14px}.ui-module__Hi2WXW__steps{align-items:center;gap:0;padding:0 16px;display:flex}.ui-module__Hi2WXW__step{align-items:center;gap:8px;display:flex;position:relative}.ui-module__Hi2WXW__stepCircle{background:var(--surface-sunken);width:32px;height:32px;color:var(--ink-muted);border:2px solid var(--border);transition:all var(--ease-layout);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:13px;font-weight:600;display:flex}.ui-module__Hi2WXW__stepActive .ui-module__Hi2WXW__stepCircle{background:var(--accent-subtle);color:var(--accent-hover);border-color:var(--accent)}.ui-module__Hi2WXW__stepDone .ui-module__Hi2WXW__stepCircle{background:var(--accent);color:#fff;border-color:var(--accent)}.ui-module__Hi2WXW__stepLabel{color:var(--ink-muted);white-space:nowrap;font-size:13px;font-weight:500}.ui-module__Hi2WXW__stepActive .ui-module__Hi2WXW__stepLabel{color:var(--ink)}.ui-module__Hi2WXW__stepLine{background:var(--border);flex-shrink:0;width:40px;height:2px;margin:0 8px}.ui-module__Hi2WXW__stepDone+.ui-module__Hi2WXW__step .ui-module__Hi2WXW__stepLine,.ui-module__Hi2WXW__stepDone .ui-module__Hi2WXW__stepLine{background:var(--accent)}.ui-module__Hi2WXW__copyBtn{color:var(--ink-secondary);background:var(--surface-sunken);border:1px solid var(--border);border-radius:var(--radius-sm);cursor:pointer;transition:all var(--ease-micro);font-size:12px;font-weight:500;font-family:var(--font-sans);align-items:center;gap:6px;padding:4px 10px;display:inline-flex}.ui-module__Hi2WXW__copyBtn:hover{background:var(--surface);border-color:var(--border-hover);color:var(--ink)}.ui-module__Hi2WXW__toast{border-radius:var(--radius-md);box-shadow:var(--shadow-lg);justify-content:space-between;align-items:center;gap:12px;min-width:300px;padding:12px 16px;font-size:14px;font-weight:500;animation:.25s ease-out ui-module__Hi2WXW__slideIn;display:flex}.ui-module__Hi2WXW__toast_success{background:var(--success);color:#fff}.ui-module__Hi2WXW__toast_error{background:var(--error);color:#fff}.ui-module__Hi2WXW__toast_info{background:var(--ink);color:var(--ink-inverse)}.ui-module__Hi2WXW__toastClose{color:inherit;cursor:pointer;opacity:.7;background:0 0;border:none;padding:0;font-size:18px;line-height:1}.ui-module__Hi2WXW__toastClose:hover{opacity:1}@keyframes ui-module__Hi2WXW__slideIn{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}
.dashboard-module__XABe8G__dashboardPage{grid-template-columns:var(--sidebar-width) 1fr;background:var(--canvas);min-height:100vh;display:grid}.dashboard-module__XABe8G__sidebar{background:var(--surface);border-right:1px solid var(--border);flex-direction:column;justify-content:space-between;height:100vh;display:flex;position:sticky;top:0;overflow-y:auto}.dashboard-module__XABe8G__sidebarTop{padding:20px 16px}.dashboard-module__XABe8G__sidebarBottom{border-top:1px solid var(--border);padding:16px}.dashboard-module__XABe8G__sidebarBrand{align-items:center;gap:8px;margin-bottom:24px;display:flex}.dashboard-module__XABe8G__logoMark{background:var(--accent);border-radius:var(--radius-sm);width:30px;height:30px;color:var(--ink);justify-content:center;align-items:center;display:flex}.dashboard-module__XABe8G__logoText{letter-spacing:-.02em;color:var(--ink);font-size:15px;font-weight:700}.dashboard-module__XABe8G__searchBox{background:var(--surface-sunken);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--ink-muted);cursor:pointer;transition:all var(--ease-micro);align-items:center;gap:8px;margin-bottom:24px;padding:8px 12px;font-size:13px;display:flex}.dashboard-module__XABe8G__searchBox:hover{border-color:var(--border-hover)}.dashboard-module__XABe8G__searchBox kbd{font-size:11px;font-family:var(--font-sans);background:var(--surface);border:1px solid var(--border);color:var(--ink-muted);border-radius:4px;margin-left:auto;padding:1px 6px}.dashboard-module__XABe8G__nav{flex-direction:column;gap:2px;display:flex}.dashboard-module__XABe8G__navItem{color:var(--ink-secondary);border-radius:var(--radius-sm);transition:all var(--ease-micro);align-items:center;gap:10px;padding:9px 12px;font-size:13px;font-weight:500;text-decoration:none;display:flex}.dashboard-module__XABe8G__navItem:hover{background:var(--surface-sunken);color:var(--ink)}.dashboard-module__XABe8G__navActive{background:var(--accent-subtle)!important;color:var(--accent-hover)!important}.dashboard-module__XABe8G__navDivider{background:var(--border);height:1px;margin:12px 0}.dashboard-module__XABe8G__navSection{color:var(--ink-muted);text-transform:uppercase;letter-spacing:.05em;padding:4px 12px;font-size:11px;font-weight:600}.dashboard-module__XABe8G__planBadge{align-items:center;gap:8px;margin-bottom:12px;display:flex}.dashboard-module__XABe8G__trialInfo{color:var(--ink-muted);font-size:11px}.dashboard-module__XABe8G__userInfo{align-items:center;gap:10px;display:flex}.dashboard-module__XABe8G__userAvatar{background:var(--accent-subtle);width:32px;height:32px;color:var(--accent-hover);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:13px;font-weight:600;display:flex}.dashboard-module__XABe8G__userMeta{flex-direction:column;flex:1;min-width:0;display:flex}.dashboard-module__XABe8G__userName{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.dashboard-module__XABe8G__userEmail{color:var(--ink-muted);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.dashboard-module__XABe8G__logoutBtn{cursor:pointer;color:var(--ink-muted);border-radius:var(--radius-sm);transition:all var(--ease-micro);background:0 0;border:none;flex-shrink:0;padding:6px}.dashboard-module__XABe8G__logoutBtn:hover{background:var(--surface-sunken);color:var(--ink)}.dashboard-module__XABe8G__main{max-width:1100px;padding:32px 40px}.dashboard-module__XABe8G__topBar{justify-content:space-between;align-items:flex-start;margin-bottom:32px;display:flex}.dashboard-module__XABe8G__pageTitle{letter-spacing:-.02em;font-size:24px;font-weight:700}.dashboard-module__XABe8G__pageSubtitle{color:var(--ink-secondary);margin-top:4px;font-size:14px}.dashboard-module__XABe8G__topActions{align-items:center;gap:8px;display:flex}.dashboard-module__XABe8G__iconBtn{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);cursor:pointer;width:36px;height:36px;color:var(--ink-secondary);transition:all var(--ease-micro);justify-content:center;align-items:center;display:flex}.dashboard-module__XABe8G__iconBtn:hover{background:var(--surface-sunken);color:var(--ink)}.dashboard-module__XABe8G__statsGrid{grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:40px;display:grid}.dashboard-module__XABe8G__statCard{position:relative}.dashboard-module__XABe8G__statHeader{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.dashboard-module__XABe8G__statLabel{color:var(--ink-muted);font-size:12px;font-weight:500}.dashboard-module__XABe8G__statIcon{color:var(--ink-muted)}.dashboard-module__XABe8G__statValue{letter-spacing:-.02em;color:var(--ink);margin-bottom:4px;font-size:28px;font-weight:700}.dashboard-module__XABe8G__statLimit{color:var(--ink-muted);font-size:12px}.dashboard-module__XABe8G__sectionHeader{margin-bottom:20px}.dashboard-module__XABe8G__sectionHeader h2{margin-bottom:4px;font-size:18px;font-weight:600}.dashboard-module__XABe8G__sectionHeader p{color:var(--ink-secondary);font-size:13px}.dashboard-module__XABe8G__moduleGrid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.dashboard-module__XABe8G__moduleCard{transition:all var(--ease-layout);flex-direction:column;display:flex;position:relative}.dashboard-module__XABe8G__moduleLocked{opacity:.85}.dashboard-module__XABe8G__moduleLocked:hover{opacity:1}.dashboard-module__XABe8G__moduleTop{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.dashboard-module__XABe8G__moduleIcon{background:var(--surface-sunken);border-radius:var(--radius-md);width:44px;height:44px;color:var(--ink-muted);transition:all var(--ease-micro);justify-content:center;align-items:center;display:flex}.dashboard-module__XABe8G__moduleIconActive{background:var(--accent-subtle);color:var(--accent-hover)}.dashboard-module__XABe8G__lockIcon{color:var(--ink-muted)}.dashboard-module__XABe8G__moduleName{color:var(--ink);margin-bottom:4px;font-size:15px;font-weight:600}.dashboard-module__XABe8G__moduleDesc{color:var(--ink-secondary);flex:1;margin-bottom:16px;font-size:13px;line-height:1.5}.dashboard-module__XABe8G__moduleAction{color:var(--accent-hover);cursor:pointer;font-size:13px;font-weight:500;font-family:var(--font-sans);transition:gap var(--ease-micro);background:0 0;border:none;align-items:center;gap:4px;padding:0;display:flex}.dashboard-module__XABe8G__moduleAction:hover{gap:8px}.dashboard-module__XABe8G__lockedOverlay{border-top:1px solid var(--border);padding-top:14px}.dashboard-module__XABe8G__lockedFeatures{flex-direction:column;gap:4px;margin-bottom:14px;display:flex}.dashboard-module__XABe8G__lockedFeature{color:var(--ink-muted);font-size:12px}.dashboard-module__XABe8G__upgradeBtn{width:100%}.dashboard-module__XABe8G__loadingGrid{grid-template-columns:repeat(3,1fr);gap:16px;padding:40px;display:grid}.dashboard-module__XABe8G__placeholderState{text-align:center;background:var(--surface);border:1px dashed var(--border);border-radius:var(--radius-lg);flex-direction:column;justify-content:center;align-items:center;margin-top:20px;padding:80px 20px;display:flex}.dashboard-module__XABe8G__placeholderIcon{background:var(--surface-sunken);width:64px;height:64px;color:var(--ink-muted);border-radius:50%;justify-content:center;align-items:center;margin-bottom:24px;display:flex}.dashboard-module__XABe8G__placeholderState h2{color:var(--ink);margin-bottom:12px;font-size:24px;font-weight:700}.dashboard-module__XABe8G__placeholderState p{color:var(--ink-secondary);max-width:400px;margin-bottom:32px;font-size:15px;line-height:1.5}.dashboard-module__XABe8G__backBtn{min-width:160px}@media (max-width:1024px){.dashboard-module__XABe8G__statsGrid,.dashboard-module__XABe8G__moduleGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.dashboard-module__XABe8G__dashboardPage{grid-template-columns:1fr}.dashboard-module__XABe8G__sidebar{display:none}.dashboard-module__XABe8G__main{padding:24px 20px}.dashboard-module__XABe8G__statsGrid,.dashboard-module__XABe8G__moduleGrid{grid-template-columns:1fr}}
.CampaignsWorkspace-module__Wxu2Ra__workspace{flex-direction:column;gap:24px;display:flex}.CampaignsWorkspace-module__Wxu2Ra__header{justify-content:space-between;align-items:center;display:flex}.CampaignsWorkspace-module__Wxu2Ra__title{color:var(--ink);margin:0 0 4px;font-size:24px;font-weight:600}.CampaignsWorkspace-module__Wxu2Ra__subtitle{color:var(--ink-secondary);margin:0;font-size:14px}.CampaignsWorkspace-module__Wxu2Ra__loadingState{flex-direction:column;gap:12px;padding:24px 0;display:flex}.CampaignsWorkspace-module__Wxu2Ra__emptyContainer{justify-content:center;padding:40px 0;display:flex}.CampaignsWorkspace-module__Wxu2Ra__tableContainer{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);overflow:hidden}.CampaignsWorkspace-module__Wxu2Ra__table{border-collapse:collapse;text-align:left;width:100%}.CampaignsWorkspace-module__Wxu2Ra__table th{color:var(--ink-muted);text-transform:uppercase;letter-spacing:.5px;border-bottom:1px solid var(--border);background:var(--surface-sunken);padding:16px 20px;font-size:13px;font-weight:500}.CampaignsWorkspace-module__Wxu2Ra__table td{color:var(--ink);border-bottom:1px solid var(--border);vertical-align:middle;padding:16px 20px;font-size:14px}.CampaignsWorkspace-module__Wxu2Ra__table tr:last-child td{border-bottom:none}.CampaignsWorkspace-module__Wxu2Ra__table tr:hover td{background:var(--surface-hover)}.CampaignsWorkspace-module__Wxu2Ra__campName{color:var(--ink);margin-bottom:4px;font-weight:500}.CampaignsWorkspace-module__Wxu2Ra__campSubject{color:var(--ink-secondary);font-size:13px}
.CampaignBuilder-module__L7szaq__builder{background:var(--surface);border-radius:var(--radius-lg);border:1px solid var(--border);flex-direction:column;height:100%;display:flex;overflow:hidden}.CampaignBuilder-module__L7szaq__header{border-bottom:1px solid var(--border);background:var(--surface-hover);justify-content:space-between;align-items:center;padding:16px 24px;display:flex}.CampaignBuilder-module__L7szaq__headerLeft{align-items:center;gap:16px;display:flex}.CampaignBuilder-module__L7szaq__backBtn{color:var(--ink-secondary);cursor:pointer;border-radius:var(--radius-md);background:0 0;border:none;justify-content:center;align-items:center;padding:8px;transition:all .2s;display:flex}.CampaignBuilder-module__L7szaq__backBtn:hover{background:var(--surface-sunken);color:var(--ink)}.CampaignBuilder-module__L7szaq__headerLeft h2{color:var(--ink);margin:0;font-size:18px;font-weight:600}.CampaignBuilder-module__L7szaq__headerRight{gap:12px;display:flex}.CampaignBuilder-module__L7szaq__indicatorContainer{border-bottom:1px solid var(--border);background:var(--surface);padding:24px 40px}.CampaignBuilder-module__L7szaq__contentArea{background:var(--surface-sunken);flex:1;padding:32px 40px;overflow-y:auto}.CampaignBuilder-module__L7szaq__stepCard{max-width:600px;margin:0 auto}.CampaignBuilder-module__L7szaq__stepCard h3{margin:0 0 8px;font-size:20px;font-weight:600}.CampaignBuilder-module__L7szaq__stepDesc{color:var(--ink-secondary);margin:0 0 24px;font-size:14px}.CampaignBuilder-module__L7szaq__formGroup{flex-direction:column;gap:16px;display:flex}.CampaignBuilder-module__L7szaq__editorContainer{border:1px solid var(--border);border-radius:var(--radius-md);height:300px;overflow:hidden}.CampaignBuilder-module__L7szaq__editor{resize:none;width:100%;height:100%;color:var(--ink);background:var(--surface);border:none;outline:none;padding:16px;font-family:inherit;font-size:14px;line-height:1.6}.CampaignBuilder-module__L7szaq__audienceOptions{flex-direction:column;gap:12px;display:flex}.CampaignBuilder-module__L7szaq__radioLabel{border:1px solid var(--border);border-radius:var(--radius-md);cursor:pointer;align-items:flex-start;gap:16px;padding:16px;transition:border-color .2s;display:flex}.CampaignBuilder-module__L7szaq__radioLabel:hover{border-color:var(--accent)}.CampaignBuilder-module__L7szaq__radioLabel input{accent-color:var(--accent);margin-top:4px}.CampaignBuilder-module__L7szaq__radioContent{flex-direction:column;gap:4px;display:flex}.CampaignBuilder-module__L7szaq__radioContent strong{color:var(--ink);font-weight:500}.CampaignBuilder-module__L7szaq__radioContent span{color:var(--ink-secondary);font-size:13px}.CampaignBuilder-module__L7szaq__reviewGrid{grid-template-columns:1fr 2fr;gap:24px;max-width:900px;margin:0 auto;display:grid}.CampaignBuilder-module__L7szaq__summaryList{flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}.CampaignBuilder-module__L7szaq__summaryList li{flex-direction:column;gap:4px;display:flex}.CampaignBuilder-module__L7szaq__summaryList span{color:var(--ink-secondary);font-size:13px}.CampaignBuilder-module__L7szaq__summaryList strong{color:var(--ink);font-size:15px;font-weight:500}.CampaignBuilder-module__L7szaq__emailPreview{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);overflow:hidden}.CampaignBuilder-module__L7szaq__previewHeader{border-bottom:1px solid var(--border);background:var(--surface-hover);flex-direction:column;gap:8px;padding:16px;font-size:13px;display:flex}.CampaignBuilder-module__L7szaq__previewBody{min-height:200px;padding:24px;font-size:14px;line-height:1.6}.CampaignBuilder-module__L7szaq__emptyPreview{color:var(--ink-muted);text-align:center;padding-top:40px;font-style:italic}
.ContactsWorkspace-module__BsJf9a__workspace{flex-direction:column;gap:20px;display:flex}.ContactsWorkspace-module__BsJf9a__header{justify-content:space-between;align-items:center;display:flex}.ContactsWorkspace-module__BsJf9a__title{color:var(--ink);margin:0 0 4px;font-size:24px;font-weight:600}.ContactsWorkspace-module__BsJf9a__subtitle{color:var(--ink-secondary);margin:0;font-size:14px}.ContactsWorkspace-module__BsJf9a__headerActions{gap:10px;display:flex}.ContactsWorkspace-module__BsJf9a__loadingState{flex-direction:column;gap:12px;padding:24px 0;display:flex}.ContactsWorkspace-module__BsJf9a__emptyContainer{justify-content:center;padding:40px 0;display:flex}.ContactsWorkspace-module__BsJf9a__toolbar{justify-content:space-between;align-items:center;gap:16px;display:flex}.ContactsWorkspace-module__BsJf9a__searchWrap{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);max-width:360px;color:var(--ink-muted);flex:1;align-items:center;gap:8px;padding:8px 14px;display:flex}.ContactsWorkspace-module__BsJf9a__searchInput{color:var(--ink);width:100%;font-size:14px;font-family:var(--font-sans);background:0 0;border:none;outline:none}.ContactsWorkspace-module__BsJf9a__searchInput::placeholder{color:var(--ink-muted)}.ContactsWorkspace-module__BsJf9a__bulkActions{align-items:center;gap:12px;display:flex}.ContactsWorkspace-module__BsJf9a__selectedCount{color:var(--ink-secondary);font-size:13px;font-weight:500}.ContactsWorkspace-module__BsJf9a__tableContainer{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);overflow:hidden}.ContactsWorkspace-module__BsJf9a__table{border-collapse:collapse;text-align:left;width:100%}.ContactsWorkspace-module__BsJf9a__table th{color:var(--ink-muted);text-transform:uppercase;letter-spacing:.5px;border-bottom:1px solid var(--border);background:var(--surface-sunken);padding:14px 20px;font-size:12px;font-weight:500}.ContactsWorkspace-module__BsJf9a__table td{color:var(--ink);border-bottom:1px solid var(--border);vertical-align:middle;padding:14px 20px;font-size:14px}.ContactsWorkspace-module__BsJf9a__table tr:last-child td{border-bottom:none}.ContactsWorkspace-module__BsJf9a__table tr:hover td{background:var(--surface-hover)}.ContactsWorkspace-module__BsJf9a__selectedRow td{background:var(--accent-subtle)!important}.ContactsWorkspace-module__BsJf9a__emailCell{font-weight:500}.ContactsWorkspace-module__BsJf9a__sourceCell{color:var(--ink-muted);font-size:13px}.ContactsWorkspace-module__BsJf9a__tagsList{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ContactsWorkspace-module__BsJf9a__tag{background:var(--surface-sunken);color:var(--ink-secondary);border:1px solid var(--border);border-radius:999px;padding:2px 10px;font-size:12px}.ContactsWorkspace-module__BsJf9a__tagMore{color:var(--ink-muted);font-size:12px}.ContactsWorkspace-module__BsJf9a__noTags{color:var(--ink-muted)}.ContactsWorkspace-module__BsJf9a__modalOverlay{z-index:100;background:#0006;justify-content:center;align-items:center;animation:.2s ContactsWorkspace-module__BsJf9a__fadeIn;display:flex;position:fixed;inset:0}@keyframes ContactsWorkspace-module__BsJf9a__fadeIn{0%{opacity:0}to{opacity:1}}.ContactsWorkspace-module__BsJf9a__modal{background:var(--surface);border-radius:var(--radius-lg);width:100%;max-width:480px;box-shadow:var(--shadow-lg);padding:28px;animation:.25s ContactsWorkspace-module__BsJf9a__slideUp}@keyframes ContactsWorkspace-module__BsJf9a__slideUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.ContactsWorkspace-module__BsJf9a__modal h3{margin:0 0 20px;font-size:20px;font-weight:600}.ContactsWorkspace-module__BsJf9a__modalForm{flex-direction:column;gap:14px;margin-bottom:24px;display:flex}.ContactsWorkspace-module__BsJf9a__rowFields{grid-template-columns:1fr 1fr;gap:14px;display:grid}.ContactsWorkspace-module__BsJf9a__modalActions{justify-content:flex-end;gap:10px;display:flex}.ContactsWorkspace-module__BsJf9a__importNote{color:var(--ink-secondary);margin:0 0 16px;font-size:14px}.ContactsWorkspace-module__BsJf9a__importList{border:1px solid var(--border);border-radius:var(--radius-md);max-height:300px;margin-bottom:20px;overflow-y:auto}.ContactsWorkspace-module__BsJf9a__importRow{border-bottom:1px solid var(--border);justify-content:space-between;padding:10px 16px;font-size:13px;display:flex}.ContactsWorkspace-module__BsJf9a__importRow:last-child{border-bottom:none}.ContactsWorkspace-module__BsJf9a__importMore{color:var(--ink-muted);text-align:center;padding:10px 16px;font-size:13px}
.FormsWorkspace-module__b6-dEG__workspace{flex-direction:column;gap:20px;display:flex}.FormsWorkspace-module__b6-dEG__header{justify-content:space-between;align-items:center;display:flex}.FormsWorkspace-module__b6-dEG__title{color:var(--ink);margin:0 0 4px;font-size:24px;font-weight:600}.FormsWorkspace-module__b6-dEG__subtitle{color:var(--ink-secondary);margin:0;font-size:14px}.FormsWorkspace-module__b6-dEG__gridLoading,.FormsWorkspace-module__b6-dEG__formGrid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.FormsWorkspace-module__b6-dEG__formCard{flex-direction:column;display:flex}.FormsWorkspace-module__b6-dEG__formCardTop{gap:8px;margin-bottom:12px;display:flex}.FormsWorkspace-module__b6-dEG__formCard h4{margin:0 0 14px;font-size:16px;font-weight:600}.FormsWorkspace-module__b6-dEG__formStats{gap:24px;margin-bottom:16px;display:flex}.FormsWorkspace-module__b6-dEG__formStat{flex-direction:column;display:flex}.FormsWorkspace-module__b6-dEG__formStatValue{color:var(--ink);font-size:20px;font-weight:700}.FormsWorkspace-module__b6-dEG__formStatLabel{color:var(--ink-muted);font-size:12px}.FormsWorkspace-module__b6-dEG__formCardActions{border-top:1px solid var(--border);gap:8px;padding-top:12px;display:flex}.FormsWorkspace-module__b6-dEG__creator{flex-direction:column;display:flex}.FormsWorkspace-module__b6-dEG__creatorHeader{justify-content:space-between;align-items:center;margin-bottom:20px;padding:14px 0;display:flex}.FormsWorkspace-module__b6-dEG__creatorHeaderLeft{align-items:center;gap:14px;display:flex}.FormsWorkspace-module__b6-dEG__creatorHeaderLeft h2{margin:0;font-size:20px;font-weight:600}.FormsWorkspace-module__b6-dEG__backBtn{color:var(--ink-secondary);cursor:pointer;border-radius:var(--radius-md);background:0 0;border:none;padding:8px;display:flex}.FormsWorkspace-module__b6-dEG__backBtn:hover{background:var(--surface-sunken);color:var(--ink)}.FormsWorkspace-module__b6-dEG__creatorBody{grid-template-columns:1fr 1fr;gap:24px;display:grid}.FormsWorkspace-module__b6-dEG__creatorCard h3,.FormsWorkspace-module__b6-dEG__previewCard h3{margin:0 0 20px;font-size:18px;font-weight:600}.FormsWorkspace-module__b6-dEG__creatorForm{flex-direction:column;gap:20px;display:flex}.FormsWorkspace-module__b6-dEG__fieldGroup{flex-direction:column;gap:8px;display:flex}.FormsWorkspace-module__b6-dEG__fieldLabel{color:var(--ink-secondary);font-size:13px;font-weight:500}.FormsWorkspace-module__b6-dEG__typeGrid{flex-direction:column;gap:8px;display:flex}.FormsWorkspace-module__b6-dEG__typeCard{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);cursor:pointer;text-align:left;font-family:var(--font-sans);flex-direction:column;gap:4px;padding:14px;transition:all .2s;display:flex}.FormsWorkspace-module__b6-dEG__typeCard:hover{border-color:var(--border-hover)}.FormsWorkspace-module__b6-dEG__typeCardActive{border-color:var(--accent);background:var(--accent-subtle)}.FormsWorkspace-module__b6-dEG__typeCard strong{color:var(--ink);font-size:14px}.FormsWorkspace-module__b6-dEG__typeCard span{color:var(--ink-secondary);font-size:12px}.FormsWorkspace-module__b6-dEG__fieldCheckboxes{flex-direction:column;gap:10px;display:flex}.FormsWorkspace-module__b6-dEG__checkbox{cursor:pointer;align-items:center;gap:10px;font-size:14px;display:flex}.FormsWorkspace-module__b6-dEG__checkbox input{accent-color:var(--accent)}.FormsWorkspace-module__b6-dEG__formPreview{background:var(--surface-sunken);border:1px solid var(--border);border-radius:var(--radius-md);justify-content:center;align-items:center;min-height:300px;padding:32px;display:flex}.FormsWorkspace-module__b6-dEG__previewForm{background:var(--surface);border-radius:var(--radius-lg);width:100%;max-width:320px;box-shadow:var(--shadow-md);padding:28px}.FormsWorkspace-module__b6-dEG__previewForm h4{text-align:center;margin:0 0 20px;font-size:18px;font-weight:600}.FormsWorkspace-module__b6-dEG__previewInput{border:1px solid var(--border);border-radius:var(--radius-md);color:var(--ink-muted);background:var(--surface-sunken);margin-bottom:10px;padding:10px 14px;font-size:13px}.FormsWorkspace-module__b6-dEG__previewBtn{background:var(--accent);color:var(--ink);border-radius:var(--radius-md);text-align:center;margin-top:6px;padding:10px;font-size:14px;font-weight:600}
.TemplatesWorkspace-module__YqQLnW__workspace{flex-direction:column;gap:20px;display:flex}.TemplatesWorkspace-module__YqQLnW__header{justify-content:space-between;align-items:center;display:flex}.TemplatesWorkspace-module__YqQLnW__title{color:var(--ink);margin:0 0 4px;font-size:24px;font-weight:600}.TemplatesWorkspace-module__YqQLnW__subtitle{color:var(--ink-secondary);margin:0;font-size:14px}.TemplatesWorkspace-module__YqQLnW__gridLoading{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.TemplatesWorkspace-module__YqQLnW__noResults{text-align:center;color:var(--ink-muted);padding:40px 0}.TemplatesWorkspace-module__YqQLnW__categoryBar{flex-wrap:wrap;gap:8px;display:flex}.TemplatesWorkspace-module__YqQLnW__catBtn{border:1px solid var(--border);background:var(--surface);color:var(--ink-secondary);cursor:pointer;font-size:13px;font-family:var(--font-sans);border-radius:999px;padding:6px 16px;transition:all .2s}.TemplatesWorkspace-module__YqQLnW__catBtn:hover{border-color:var(--border-hover);color:var(--ink)}.TemplatesWorkspace-module__YqQLnW__catBtnActive{background:var(--accent-subtle);border-color:var(--accent);color:var(--accent-hover);font-weight:500}.TemplatesWorkspace-module__YqQLnW__templateGrid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.TemplatesWorkspace-module__YqQLnW__templateCard{flex-direction:column;display:flex;overflow:hidden}.TemplatesWorkspace-module__YqQLnW__templatePreview{background:var(--surface-sunken);border-bottom:1px solid var(--border);justify-content:center;align-items:center;height:140px;margin:-16px -16px 12px;display:flex}.TemplatesWorkspace-module__YqQLnW__previewPlaceholder{color:var(--ink-muted);opacity:.4}.TemplatesWorkspace-module__YqQLnW__templateInfo{flex:1}.TemplatesWorkspace-module__YqQLnW__templateInfo h4{color:var(--ink);margin:0 0 8px;font-size:15px;font-weight:600}.TemplatesWorkspace-module__YqQLnW__templateMeta{gap:8px;margin-bottom:12px;display:flex}.TemplatesWorkspace-module__YqQLnW__templateActions{border-top:1px solid var(--border);gap:8px;margin-top:4px;padding-top:12px;display:flex}.TemplatesWorkspace-module__YqQLnW__editor{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);flex-direction:column;height:calc(100vh - 120px);display:flex;overflow:hidden}.TemplatesWorkspace-module__YqQLnW__editorHeader{border-bottom:1px solid var(--border);background:var(--surface-hover);justify-content:space-between;align-items:center;padding:14px 24px;display:flex}.TemplatesWorkspace-module__YqQLnW__editorHeaderLeft{align-items:center;gap:14px;display:flex}.TemplatesWorkspace-module__YqQLnW__editorHeaderLeft h2{margin:0;font-size:18px;font-weight:600}.TemplatesWorkspace-module__YqQLnW__editorHeaderRight{gap:10px;display:flex}.TemplatesWorkspace-module__YqQLnW__backBtn{color:var(--ink-secondary);cursor:pointer;border-radius:var(--radius-md);background:0 0;border:none;padding:8px;display:flex}.TemplatesWorkspace-module__YqQLnW__backBtn:hover{background:var(--surface-sunken);color:var(--ink)}.TemplatesWorkspace-module__YqQLnW__editorBody{flex:1;grid-template-columns:280px 1fr;display:grid;overflow:hidden}.TemplatesWorkspace-module__YqQLnW__editorSidebar{border-right:1px solid var(--border);flex-direction:column;gap:16px;padding:24px;display:flex;overflow-y:auto}.TemplatesWorkspace-module__YqQLnW__editorMain{flex-direction:column;display:flex;overflow:hidden}.TemplatesWorkspace-module__YqQLnW__editorTabs{border-bottom:1px solid var(--border);gap:0;display:flex}.TemplatesWorkspace-module__YqQLnW__editorTab,.TemplatesWorkspace-module__YqQLnW__editorTabActive{cursor:pointer;color:var(--ink-muted);border-bottom:2px solid #0000;padding:10px 20px;font-size:13px;font-weight:500}.TemplatesWorkspace-module__YqQLnW__editorTabActive{color:var(--accent-hover);border-bottom-color:var(--accent)}.TemplatesWorkspace-module__YqQLnW__codeEditor{resize:none;background:var(--surface-sunken);color:var(--ink);border:none;outline:none;flex:1;padding:20px;font-family:SF Mono,Fira Code,monospace;font-size:13px;line-height:1.6}.TemplatesWorkspace-module__YqQLnW__fieldGroup{flex-direction:column;gap:6px;display:flex}.TemplatesWorkspace-module__YqQLnW__fieldLabel{color:var(--ink-secondary);font-size:13px;font-weight:500}.TemplatesWorkspace-module__YqQLnW__select{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);color:var(--ink);font-size:14px;font-family:var(--font-sans);outline:none;padding:10px 12px}.TemplatesWorkspace-module__YqQLnW__select:focus{border-color:var(--accent)}
.AutomationsWorkspace-module__21WbwG__workspace{flex-direction:column;gap:20px;display:flex}.AutomationsWorkspace-module__21WbwG__header{justify-content:space-between;align-items:center;display:flex}.AutomationsWorkspace-module__21WbwG__title{color:var(--ink);margin:0 0 4px;font-size:24px;font-weight:600}.AutomationsWorkspace-module__21WbwG__subtitle{color:var(--ink-secondary);margin:0;font-size:14px}.AutomationsWorkspace-module__21WbwG__gridLoading,.AutomationsWorkspace-module__21WbwG__autoGrid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.AutomationsWorkspace-module__21WbwG__autoCard{flex-direction:column;display:flex}.AutomationsWorkspace-module__21WbwG__autoCardTop{gap:8px;margin-bottom:12px;display:flex}.AutomationsWorkspace-module__21WbwG__autoCard h4{margin:0 0 6px;font-size:16px;font-weight:600}.AutomationsWorkspace-module__21WbwG__autoTrigger{color:var(--ink-muted);margin:0 0 14px;font-size:13px}.AutomationsWorkspace-module__21WbwG__autoStats{gap:24px;margin-bottom:16px;display:flex}.AutomationsWorkspace-module__21WbwG__autoStat{flex-direction:column;display:flex}.AutomationsWorkspace-module__21WbwG__autoStatValue{color:var(--ink);font-size:20px;font-weight:700}.AutomationsWorkspace-module__21WbwG__autoStatLabel{color:var(--ink-muted);font-size:12px}.AutomationsWorkspace-module__21WbwG__autoCardActions{border-top:1px solid var(--border);gap:8px;padding-top:12px;display:flex}.AutomationsWorkspace-module__21WbwG__creator{flex-direction:column;display:flex}.AutomationsWorkspace-module__21WbwG__creatorHeader{justify-content:space-between;align-items:center;margin-bottom:20px;padding:14px 0;display:flex}.AutomationsWorkspace-module__21WbwG__creatorHeaderLeft{align-items:center;gap:14px;display:flex}.AutomationsWorkspace-module__21WbwG__creatorHeaderLeft h2{margin:0;font-size:20px;font-weight:600}.AutomationsWorkspace-module__21WbwG__backBtn{color:var(--ink-secondary);cursor:pointer;border-radius:var(--radius-md);background:0 0;border:none;padding:8px;display:flex}.AutomationsWorkspace-module__21WbwG__backBtn:hover{background:var(--surface-sunken);color:var(--ink)}.AutomationsWorkspace-module__21WbwG__creatorBody{grid-template-columns:1fr 1fr;gap:24px;display:grid}.AutomationsWorkspace-module__21WbwG__creatorCard h3,.AutomationsWorkspace-module__21WbwG__flowPreview h3{margin:0 0 20px;font-size:18px;font-weight:600}.AutomationsWorkspace-module__21WbwG__creatorForm{flex-direction:column;gap:20px;display:flex}.AutomationsWorkspace-module__21WbwG__fieldGroup{flex-direction:column;gap:8px;display:flex}.AutomationsWorkspace-module__21WbwG__fieldLabel{color:var(--ink-secondary);font-size:13px;font-weight:500}.AutomationsWorkspace-module__21WbwG__triggerGrid{flex-direction:column;gap:8px;display:flex}.AutomationsWorkspace-module__21WbwG__triggerCard{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);cursor:pointer;text-align:left;font-family:var(--font-sans);flex-direction:column;gap:4px;padding:14px;transition:all .2s;display:flex}.AutomationsWorkspace-module__21WbwG__triggerCard:hover{border-color:var(--border-hover)}.AutomationsWorkspace-module__21WbwG__triggerCardActive{border-color:var(--accent);background:var(--accent-subtle)}.AutomationsWorkspace-module__21WbwG__triggerCard strong{color:var(--ink);font-size:14px}.AutomationsWorkspace-module__21WbwG__triggerCard span{color:var(--ink-secondary);font-size:12px}.AutomationsWorkspace-module__21WbwG__flowDiagram{flex-direction:column;align-items:center;gap:0;padding:24px 0;display:flex}.AutomationsWorkspace-module__21WbwG__flowNode{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);width:100%;max-width:280px;box-shadow:var(--shadow-sm);align-items:center;gap:14px;padding:16px 20px;display:flex}.AutomationsWorkspace-module__21WbwG__flowNodeIcon{font-size:20px}.AutomationsWorkspace-module__21WbwG__flowNodeText{flex-direction:column;display:flex}.AutomationsWorkspace-module__21WbwG__flowNodeText strong{color:var(--ink);font-size:13px;font-weight:600}.AutomationsWorkspace-module__21WbwG__flowNodeText span{color:var(--ink-secondary);font-size:12px}.AutomationsWorkspace-module__21WbwG__flowLine{background:var(--border);width:2px;height:32px}.AutomationsWorkspace-module__21WbwG__flowNodeAdd{border:1px dashed var(--border);cursor:pointer;color:var(--ink-muted);background:var(--surface-sunken);justify-content:center;font-size:14px}.AutomationsWorkspace-module__21WbwG__flowNodeAdd:hover{border-color:var(--accent);color:var(--accent-hover)}
.DomainWorkspace-module__ZVbeGW__workspace{flex-direction:column;gap:24px;display:flex}.DomainWorkspace-module__ZVbeGW__header{justify-content:space-between;align-items:center;display:flex}.DomainWorkspace-module__ZVbeGW__title{color:var(--ink);margin:0 0 4px;font-size:24px;font-weight:600}.DomainWorkspace-module__ZVbeGW__subtitle{color:var(--ink-secondary);margin:0;font-size:14px}.DomainWorkspace-module__ZVbeGW__loading{color:var(--ink-muted);text-align:center;padding:40px 0}.DomainWorkspace-module__ZVbeGW__setupCard{text-align:center;flex-direction:column;align-items:center;gap:16px;display:flex;padding:60px 20px!important}.DomainWorkspace-module__ZVbeGW__setupIcon{color:var(--ink-muted);opacity:.5;margin-bottom:8px}.DomainWorkspace-module__ZVbeGW__setupCard h3{margin:0;font-size:20px;font-weight:600}.DomainWorkspace-module__ZVbeGW__setupCard p{color:var(--ink-secondary);max-width:400px;margin:0;font-size:14px}.DomainWorkspace-module__ZVbeGW__dnsCard h3{margin:0 0 4px;font-size:18px;font-weight:600}.DomainWorkspace-module__ZVbeGW__dnsCard>.DomainWorkspace-module__ZVbeGW__dnsHeader>p{color:var(--ink-secondary);margin:0 0 20px;font-size:13px}.DomainWorkspace-module__ZVbeGW__dnsHeader{margin-bottom:20px}.DomainWorkspace-module__ZVbeGW__dnsTable{border:1px solid var(--border);border-radius:var(--radius-md);flex-direction:column;display:flex;overflow:hidden}.DomainWorkspace-module__ZVbeGW__dnsRow{border-bottom:1px solid var(--border);grid-template-columns:120px 70px 1fr 1fr 100px;align-items:center;gap:12px;padding:12px 16px;font-size:13px;display:grid}.DomainWorkspace-module__ZVbeGW__dnsRow:last-child{border-bottom:none}.DomainWorkspace-module__ZVbeGW__dnsHeaderRow{background:var(--surface-sunken);color:var(--ink-muted);text-transform:uppercase;letter-spacing:.5px;font-size:11px;font-weight:500}.DomainWorkspace-module__ZVbeGW__dnsLabel{color:var(--ink);font-weight:500}.DomainWorkspace-module__ZVbeGW__dnsValue{align-items:center;gap:8px;min-width:0;display:flex}.DomainWorkspace-module__ZVbeGW__dnsValue code{background:var(--surface-sunken);white-space:nowrap;text-overflow:ellipsis;border:1px solid var(--border);border-radius:4px;max-width:220px;padding:4px 8px;font-family:SF Mono,Fira Code,monospace;font-size:12px;overflow:hidden}.DomainWorkspace-module__ZVbeGW__noRecords{color:var(--ink-muted);text-align:center;padding:24px 0;font-size:14px}.DomainWorkspace-module__ZVbeGW__verifyCard{flex-direction:column;gap:16px;display:flex}.DomainWorkspace-module__ZVbeGW__verifyCard h4{margin:0 0 4px;font-size:16px;font-weight:600}.DomainWorkspace-module__ZVbeGW__verifyCard>div>p{color:var(--ink-secondary);margin:0;font-size:13px}.DomainWorkspace-module__ZVbeGW__verifyActions{gap:12px;display:flex}.DomainWorkspace-module__ZVbeGW__verifyResult{border-radius:var(--radius-md);padding:12px 16px;font-size:14px;font-weight:500}.DomainWorkspace-module__ZVbeGW__verifySuccess{color:#2e7d32;background:#e8f5e9}.DomainWorkspace-module__ZVbeGW__verifyPending{color:#f57f17;background:#fff8e1}
.auth-module__Iay1tq__authPage{grid-template-columns:1fr 1fr;min-height:100vh;display:grid}.auth-module__Iay1tq__authLeft{background:var(--ink);color:var(--ink-inverse);flex-direction:column;justify-content:space-between;padding:48px;display:flex;position:relative;overflow:hidden}.auth-module__Iay1tq__authLeft:after{content:"";pointer-events:none;background:radial-gradient(circle,#84cc1614 0%,#0000 70%);width:600px;height:600px;position:absolute;top:-50%;right:-30%}.auth-module__Iay1tq__authBrand{z-index:1;align-items:center;gap:10px;display:flex;position:relative}.auth-module__Iay1tq__logoMark{background:var(--accent);border-radius:var(--radius-sm);width:36px;height:36px;color:var(--ink);justify-content:center;align-items:center;display:flex}.auth-module__Iay1tq__logoText{letter-spacing:-.02em;font-size:18px;font-weight:700}.auth-module__Iay1tq__authHero{z-index:1;position:relative}.auth-module__Iay1tq__heroTitle{letter-spacing:-.03em;margin-bottom:20px;font-size:2.75rem;font-weight:700;line-height:1.1}.auth-module__Iay1tq__heroAccent{background:linear-gradient(135deg, var(--accent), #a3e635);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.auth-module__Iay1tq__heroSub{color:#fff9;max-width:400px;margin-bottom:40px;font-size:16px;line-height:1.6}.auth-module__Iay1tq__heroStats{gap:40px;display:flex}.auth-module__Iay1tq__stat{flex-direction:column;gap:4px;display:flex}.auth-module__Iay1tq__statNum{color:var(--accent);font-size:24px;font-weight:700}.auth-module__Iay1tq__statLabel{color:#ffffff80;text-transform:uppercase;letter-spacing:.05em;font-size:12px}.auth-module__Iay1tq__features{flex-direction:column;gap:14px;display:flex}.auth-module__Iay1tq__feature{color:#ffffffb3;align-items:center;gap:10px;font-size:14px;display:flex}.auth-module__Iay1tq__authRight{background:var(--canvas);justify-content:center;align-items:center;padding:48px;display:flex}.auth-module__Iay1tq__authCard{width:100%;max-width:400px}.auth-module__Iay1tq__authHeader{margin-bottom:32px}.auth-module__Iay1tq__authHeader h2{color:var(--ink);margin-bottom:8px;font-size:24px;font-weight:700}.auth-module__Iay1tq__authHeader p{color:var(--ink-secondary);font-size:14px}.auth-module__Iay1tq__googleBtn{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);width:100%;height:44px;font-family:var(--font-sans);color:var(--ink);cursor:pointer;transition:all var(--ease-micro);justify-content:center;align-items:center;gap:10px;font-size:14px;font-weight:500;display:flex}.auth-module__Iay1tq__googleBtn:hover{background:var(--surface-sunken);border-color:var(--border-hover)}.auth-module__Iay1tq__divider{align-items:center;gap:16px;margin:24px 0;display:flex}.auth-module__Iay1tq__divider:before,.auth-module__Iay1tq__divider:after{content:"";background:var(--border);flex:1;height:1px}.auth-module__Iay1tq__divider span{color:var(--ink-muted);text-transform:uppercase;letter-spacing:.05em;font-size:12px}.auth-module__Iay1tq__authForm{flex-direction:column;gap:20px;display:flex}.auth-module__Iay1tq__authError{color:var(--error);background:var(--error-subtle);border-radius:var(--radius-sm);border:1px solid #ef444433;padding:10px 12px;font-size:13px}.auth-module__Iay1tq__authSwitch{text-align:center;color:var(--ink-secondary);margin-top:24px;font-size:14px}.auth-module__Iay1tq__authSwitch a{color:var(--ink);font-weight:500;text-decoration:none}.auth-module__Iay1tq__authSwitch a:hover{color:var(--accent)}.auth-module__Iay1tq__authTerms{text-align:center;color:var(--ink-muted);margin-top:20px;font-size:12px}.auth-module__Iay1tq__authTerms a{color:var(--ink-secondary);text-decoration:underline}@media (max-width:768px){.auth-module__Iay1tq__authPage{grid-template-columns:1fr}.auth-module__Iay1tq__authLeft{display:none}.auth-module__Iay1tq__authRight{padding:24px}}
.onboarding-module__X8sWMG__onboardingPage{background:var(--canvas);flex-direction:column;min-height:100vh;display:flex}.onboarding-module__X8sWMG__onboardingHeader{border-bottom:1px solid var(--border);background:var(--surface);justify-content:space-between;align-items:center;padding:20px 40px;display:flex}.onboarding-module__X8sWMG__brand{align-items:center;gap:8px;display:flex}.onboarding-module__X8sWMG__logoMark{background:var(--accent);border-radius:var(--radius-sm);width:32px;height:32px;color:var(--ink);justify-content:center;align-items:center;display:flex}.onboarding-module__X8sWMG__logoText{letter-spacing:-.02em;color:var(--ink);font-size:16px;font-weight:700}.onboarding-module__X8sWMG__onboardingContent{flex:1;justify-content:center;align-items:flex-start;padding:60px 40px;display:flex}.onboarding-module__X8sWMG__stepContainer{width:100%;max-width:800px}.onboarding-module__X8sWMG__stepHeader{text-align:center;margin-bottom:48px}.onboarding-module__X8sWMG__stepIcon{background:var(--accent-subtle);border-radius:var(--radius-lg);width:56px;height:56px;color:var(--accent-hover);justify-content:center;align-items:center;margin:0 auto 20px;display:flex}.onboarding-module__X8sWMG__stepHeader h1{margin-bottom:8px;font-size:28px;font-weight:700}.onboarding-module__X8sWMG__stepHeader p{color:var(--ink-secondary);font-size:15px}.onboarding-module__X8sWMG__formGrid{flex-direction:column;gap:28px;max-width:480px;margin:0 auto;display:flex}.onboarding-module__X8sWMG__fieldGroup{flex-direction:column;gap:8px;display:flex}.onboarding-module__X8sWMG__label{color:var(--ink);font-size:13px;font-weight:500}.onboarding-module__X8sWMG__chipGrid{flex-wrap:wrap;gap:8px;display:flex}.onboarding-module__X8sWMG__chip{font-size:13px;font-weight:500;font-family:var(--font-sans);background:var(--surface);color:var(--ink-secondary);border:1px solid var(--border);border-radius:var(--radius-full);cursor:pointer;transition:all var(--ease-micro);padding:8px 16px}.onboarding-module__X8sWMG__chip:hover{border-color:var(--border-hover);color:var(--ink)}.onboarding-module__X8sWMG__chipActive{background:var(--accent-subtle);border-color:var(--accent);color:var(--accent-hover)}.onboarding-module__X8sWMG__error{color:var(--error);background:var(--error-subtle);border-radius:var(--radius-sm);margin-top:12px;padding:10px 12px;font-size:13px}.onboarding-module__X8sWMG__stepActions{border-top:1px solid var(--border);justify-content:space-between;align-items:center;margin-top:48px;padding-top:24px;display:flex}.onboarding-module__X8sWMG__planGrid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.onboarding-module__X8sWMG__planCard{cursor:pointer;text-align:center;position:relative}.onboarding-module__X8sWMG__planCardActive{border-color:var(--accent)!important;box-shadow:0 0 0 3px var(--accent-subtle), var(--shadow-md)!important}.onboarding-module__X8sWMG__planName{color:var(--ink);margin:12px 0 4px;font-size:20px;font-weight:700}.onboarding-module__X8sWMG__planPrice{margin-bottom:12px}.onboarding-module__X8sWMG__priceAmount{color:var(--ink);letter-spacing:-.02em;font-size:36px;font-weight:700}.onboarding-module__X8sWMG__pricePeriod{color:var(--ink-muted);font-size:14px}.onboarding-module__X8sWMG__planDesc{color:var(--ink-secondary);font-size:13px;line-height:1.5}.onboarding-module__X8sWMG__planDivider{background:var(--border);height:1px;margin:16px 0}.onboarding-module__X8sWMG__planFeatures{text-align:left;color:var(--ink-secondary);flex-direction:column;gap:8px;font-size:13px;list-style:none;display:flex}.onboarding-module__X8sWMG__planFeatures li{align-items:center;gap:8px;display:flex}.onboarding-module__X8sWMG__planFeatures li svg{color:var(--accent);flex-shrink:0}.onboarding-module__X8sWMG__planSelected{color:var(--accent-hover);justify-content:center;align-items:center;gap:6px;margin-top:16px;font-size:13px;font-weight:600;display:flex}.onboarding-module__X8sWMG__domainInput{flex-direction:column;gap:20px;max-width:480px;margin:0 auto;display:flex}.onboarding-module__X8sWMG__domainActions{gap:12px;display:flex}.onboarding-module__X8sWMG__dnsSection{flex-direction:column;gap:24px;display:flex}.onboarding-module__X8sWMG__dnsProgress{justify-content:center;align-items:center;gap:0;margin-bottom:8px;display:flex}.onboarding-module__X8sWMG__dnsProgressItem{color:var(--ink-secondary);align-items:center;gap:8px;font-size:13px;font-weight:500;display:flex}.onboarding-module__X8sWMG__dnsCheck{width:28px;height:28px;transition:all var(--ease-layout);border-radius:50%;justify-content:center;align-items:center;font-size:12px;font-weight:600;display:flex}.onboarding-module__X8sWMG__dnsPending{background:var(--warning-subtle);color:#d97706;border:2px solid #f59e0b4d}.onboarding-module__X8sWMG__dnsVerified{background:var(--success);color:#fff;border:2px solid var(--success)}.onboarding-module__X8sWMG__dnsProgressLine{background:var(--border);width:60px;height:2px;margin:0 8px}.onboarding-module__X8sWMG__dnsTable{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);overflow:hidden}.onboarding-module__X8sWMG__dnsTableHead{background:var(--surface-sunken);color:var(--ink-muted);text-transform:uppercase;letter-spacing:.05em;grid-template-columns:80px 1fr 1fr 100px 40px;gap:12px;padding:12px 16px;font-size:11px;font-weight:600;display:grid}.onboarding-module__X8sWMG__dnsRow{border-top:1px solid var(--border);grid-template-columns:80px 1fr 1fr 100px 40px;align-items:center;gap:12px;padding:14px 16px;font-size:13px;display:grid}.onboarding-module__X8sWMG__dnsType{color:var(--ink);font-weight:600}.onboarding-module__X8sWMG__dnsHost,.onboarding-module__X8sWMG__dnsValue{align-items:center;gap:8px;min-width:0;display:flex}.onboarding-module__X8sWMG__dnsHost code,.onboarding-module__X8sWMG__dnsValue code{font-family:var(--font-mono);color:var(--ink-secondary);background:var(--surface-sunken);text-overflow:ellipsis;white-space:nowrap;border-radius:4px;max-width:200px;padding:4px 8px;font-size:11px;overflow:hidden}.onboarding-module__X8sWMG__dnsActions{align-items:center;gap:16px;display:flex}.onboarding-module__X8sWMG__helpToggle,.onboarding-module__X8sWMG__devHandoff{color:var(--ink-secondary);cursor:pointer;font-size:13px;font-weight:500;font-family:var(--font-sans);transition:color var(--ease-micro);background:0 0;border:none;align-items:center;gap:6px;display:flex}.onboarding-module__X8sWMG__helpToggle:hover,.onboarding-module__X8sWMG__devHandoff:hover{color:var(--ink)}.onboarding-module__X8sWMG__verifiedBanner{background:var(--success-subtle);border-radius:var(--radius-md);border:1px solid #22c55e33;align-items:center;gap:16px;padding:20px 24px;display:flex}.onboarding-module__X8sWMG__verifiedIcon{background:var(--success);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.onboarding-module__X8sWMG__verifiedBanner h3{color:#16a34a;margin-bottom:4px;font-size:16px;font-weight:600}.onboarding-module__X8sWMG__verifiedBanner p{color:#16a34a;font-size:13px}.onboarding-module__X8sWMG__helpDrawer{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);padding:24px}.onboarding-module__X8sWMG__helpDrawer h3{margin-bottom:8px;font-size:15px}.onboarding-module__X8sWMG__helpDrawer>p{margin-bottom:16px;font-size:13px}.onboarding-module__X8sWMG__providerList{flex-wrap:wrap;gap:8px;margin-bottom:20px;display:flex}.onboarding-module__X8sWMG__providerLink{background:var(--surface-sunken);border:1px solid var(--border);border-radius:var(--radius-full);color:var(--ink);transition:all var(--ease-micro);align-items:center;gap:4px;padding:6px 14px;font-size:13px;text-decoration:none;display:inline-flex}.onboarding-module__X8sWMG__providerLink:hover{border-color:var(--accent);color:var(--accent-hover)}.onboarding-module__X8sWMG__helpTips h4{margin-bottom:8px;font-size:13px;font-weight:600}.onboarding-module__X8sWMG__helpTips ul{flex-direction:column;gap:6px;list-style:none;display:flex}.onboarding-module__X8sWMG__helpTips li{color:var(--ink-secondary);padding-left:16px;font-size:13px;position:relative}.onboarding-module__X8sWMG__helpTips li:before{content:"•";color:var(--ink-muted);position:absolute;left:0}.onboarding-module__X8sWMG__readyState{text-align:center}.onboarding-module__X8sWMG__readyCheck{background:var(--success);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;margin:0 auto 24px;animation:.4s cubic-bezier(.16,1,.3,1) onboarding-module__X8sWMG__scaleIn;display:flex}@keyframes onboarding-module__X8sWMG__scaleIn{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}.onboarding-module__X8sWMG__readyState h1{margin-bottom:8px;font-size:28px}.onboarding-module__X8sWMG__readyState>p{color:var(--ink-secondary);margin-bottom:40px;font-size:15px}.onboarding-module__X8sWMG__quickActions{grid-template-columns:repeat(3,1fr);gap:16px;max-width:600px;margin:0 auto;display:grid}.onboarding-module__X8sWMG__quickAction{text-align:center;cursor:pointer}.onboarding-module__X8sWMG__quickAction svg{color:var(--accent);margin-bottom:12px}.onboarding-module__X8sWMG__quickAction h3{margin-bottom:4px;font-size:14px;font-weight:600}.onboarding-module__X8sWMG__quickAction p{color:var(--ink-muted);font-size:12px}@media (max-width:768px){.onboarding-module__X8sWMG__onboardingHeader{padding:16px 20px}.onboarding-module__X8sWMG__onboardingContent{padding:32px 20px}.onboarding-module__X8sWMG__planGrid,.onboarding-module__X8sWMG__quickActions{grid-template-columns:1fr}.onboarding-module__X8sWMG__dnsTableHead,.onboarding-module__X8sWMG__dnsRow{grid-template-columns:60px 1fr 1fr 80px}.onboarding-module__X8sWMG__dnsRow:nth-child(5){display:none}}
.SettingsWorkspace-module__sEcWka__workspace{flex-direction:column;gap:24px;display:flex}.SettingsWorkspace-module__sEcWka__header{justify-content:space-between;align-items:center;display:flex}.SettingsWorkspace-module__sEcWka__title{color:var(--ink);margin:0 0 4px;font-size:24px;font-weight:600}.SettingsWorkspace-module__sEcWka__subtitle{color:var(--ink-secondary);margin:0;font-size:14px}.SettingsWorkspace-module__sEcWka__loadingText{color:var(--ink-muted);text-align:center;padding:40px 0}.SettingsWorkspace-module__sEcWka__layout{grid-template-columns:200px 1fr;gap:24px;display:grid}.SettingsWorkspace-module__sEcWka__settingsNav{flex-direction:column;gap:4px;display:flex}.SettingsWorkspace-module__sEcWka__settingsNavItem{color:var(--ink-secondary);border-radius:var(--radius-md);cursor:pointer;text-align:left;font-size:14px;font-weight:500;font-family:var(--font-sans);background:0 0;border:none;align-items:center;gap:10px;padding:10px 14px;transition:all .2s;display:flex}.SettingsWorkspace-module__sEcWka__settingsNavItem:hover{background:var(--surface-sunken);color:var(--ink)}.SettingsWorkspace-module__sEcWka__settingsNavActive{background:var(--accent-subtle)!important;color:var(--accent-hover)!important}.SettingsWorkspace-module__sEcWka__settingsContent{min-width:0}.SettingsWorkspace-module__sEcWka__settingsCard h3{margin:0 0 6px;font-size:20px;font-weight:600}.SettingsWorkspace-module__sEcWka__cardDesc{color:var(--ink-secondary);margin:0 0 24px;font-size:14px}.SettingsWorkspace-module__sEcWka__settingsForm{flex-direction:column;gap:18px;margin-bottom:24px;display:flex}.SettingsWorkspace-module__sEcWka__fieldLabel{color:var(--ink-secondary);margin-bottom:6px;font-size:13px;font-weight:500;display:block}.SettingsWorkspace-module__sEcWka__colorField{flex-direction:column;display:flex}.SettingsWorkspace-module__sEcWka__colorRow{align-items:center;gap:12px;display:flex}.SettingsWorkspace-module__sEcWka__colorPicker{border:2px solid var(--border);border-radius:var(--radius-md);cursor:pointer;background:var(--surface);width:40px;height:40px;padding:2px}.SettingsWorkspace-module__sEcWka__colorInput{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);width:120px;color:var(--ink);outline:none;padding:10px 12px;font-family:SF Mono,monospace;font-size:14px}.SettingsWorkspace-module__sEcWka__colorInput:focus{border-color:var(--accent)}.SettingsWorkspace-module__sEcWka__selectField{flex-direction:column;display:flex}.SettingsWorkspace-module__sEcWka__select{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);color:var(--ink);font-size:14px;font-family:var(--font-sans);outline:none;max-width:320px;padding:10px 12px}.SettingsWorkspace-module__sEcWka__select:focus{border-color:var(--accent)}.SettingsWorkspace-module__sEcWka__saveRow{align-items:center;gap:14px;display:flex}.SettingsWorkspace-module__sEcWka__savedMsg{color:var(--success);font-size:14px;font-weight:500;animation:.3s SettingsWorkspace-module__sEcWka__fadeIn}@keyframes SettingsWorkspace-module__sEcWka__fadeIn{0%{opacity:0}to{opacity:1}}.SettingsWorkspace-module__sEcWka__planInfo{flex-direction:column;gap:16px;margin-bottom:24px;display:flex}.SettingsWorkspace-module__sEcWka__planRow{border-bottom:1px solid var(--border);color:var(--ink-secondary);justify-content:space-between;align-items:center;padding:12px 0;font-size:14px;display:flex}.SettingsWorkspace-module__sEcWka__planRow:last-child{border-bottom:none}.SettingsWorkspace-module__sEcWka__planRow strong{color:var(--ink)}.SettingsWorkspace-module__sEcWka__teamList{flex-direction:column;gap:12px;margin-bottom:20px;display:flex}.SettingsWorkspace-module__sEcWka__teamMember{background:var(--surface-sunken);border-radius:var(--radius-md);border:1px solid var(--border);align-items:center;gap:14px;padding:14px 16px;display:flex}.SettingsWorkspace-module__sEcWka__memberAvatar{background:var(--accent-subtle);width:36px;height:36px;color:var(--accent-hover);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;font-weight:600;display:flex}.SettingsWorkspace-module__sEcWka__memberInfo{flex-direction:column;flex:1;display:flex}.SettingsWorkspace-module__sEcWka__memberInfo strong{color:var(--ink);font-size:14px;font-weight:500}.SettingsWorkspace-module__sEcWka__memberInfo span{color:var(--ink-muted);font-size:12px}.SettingsWorkspace-module__sEcWka__apiSection{flex-direction:column;gap:16px;margin-bottom:20px;display:flex}.SettingsWorkspace-module__sEcWka__apiKeyDisplay{flex-direction:column;gap:6px;display:flex}.SettingsWorkspace-module__sEcWka__apiKeyRow{align-items:center;gap:10px;display:flex}.SettingsWorkspace-module__sEcWka__apiKeyRow code{background:var(--surface-sunken);border-radius:var(--radius-md);border:1px solid var(--border);text-overflow:ellipsis;white-space:nowrap;flex:1;padding:10px 14px;font-family:SF Mono,Fira Code,monospace;font-size:13px;overflow:hidden}
