:root{color-scheme:light;--paper: #ffffff;--card: #ffffff;--ink: #16140f;--ink-soft: #6b675f;--line: #e9e6df;--line-strong: #d8d4ca;--field: #ffffff;--accent: #1e2a5a;--brand: #1e2a5a;--brand-bright: #3b4d8f;--brand-strong: #2b3d72;--brand-soft: #eceef6;--navy: #101830;--focus: rgba(30, 42, 90, .26);--spark: #f89b4e;--spark-strong: #d95d16;--spark-text: #b4480a;--spark-soft: #fdece0;--danger: #b91c1c;--radius-lg: 16px;--radius-md: 12px;--radius-sm: 9px;--shadow-xs: 0 1px 2px rgba(22, 20, 15, .04);--shadow-sm: 0 1px 2px rgba(22, 20, 15, .04), 0 6px 16px -10px rgba(22, 20, 15, .16);--shadow-md: 0 2px 6px rgba(22, 20, 15, .05), 0 16px 34px -18px rgba(22, 20, 15, .24);--shadow-lg: 0 10px 26px -14px rgba(22, 20, 15, .2), 0 30px 64px -34px rgba(22, 20, 15, .3);--display: "Plus Jakarta Sans", -apple-system, "Segoe UI", Roboto, sans-serif;--body: "Plus Jakarta Sans", -apple-system, "Segoe UI", Roboto, sans-serif}*{box-sizing:border-box}html,body{background:var(--paper);margin:0;height:100%}body{color:var(--ink);font:15px/1.6 var(--body);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;caret-color:transparent}*{caret-color:transparent}input:not([readonly]):focus,textarea:not([readonly]):focus,[contenteditable=true]:focus{caret-color:auto}.wrap{max-width:760px;margin:0 auto;padding:1rem 1rem 4rem}.centered{min-height:100vh;display:grid;place-items:center;padding:1rem}.app-shell{width:100%;height:100vh;display:flex;flex-direction:column;overflow-x:clip}.app-shell>.topbar{padding:.35rem 2rem;margin:0;border-bottom:1px solid var(--line);flex-shrink:0}.app-shell>.banner{margin:0;border-radius:0;flex-shrink:0}.app-layout{flex:1 1 0;min-height:0;display:grid;position:relative;grid-template-columns:var(--filters-w, 230px) var(--list-w, 320px) 1fr;grid-template-rows:minmax(0,1fr);background:radial-gradient(circle at 1px 1px,rgba(22,20,15,.04) 1px,transparent 0) 0 0 / 22px 22px,linear-gradient(165deg,#faf9f6,#f1efe8 48%,#eae7de);background-attachment:fixed}.col-resizer{position:absolute;top:0;bottom:0;width:9px;transform:translate(-4px);z-index:5;cursor:col-resize;-webkit-user-select:none;user-select:none;touch-action:none}.col-resizer:after{content:"";position:absolute;top:0;bottom:0;left:4px;width:1px;background:transparent;transition:background .12s ease}.col-resizer:hover:after{background:var(--accent);width:2px}body.col-resizing{cursor:col-resize;-webkit-user-select:none;user-select:none}body.col-resizing .col-resizer:after{background:var(--accent);width:2px}.filters-pane{padding:.75rem .6rem 1rem;display:flex;flex-direction:column;gap:0;min-height:0}.filter-panel{background:var(--card);border:1px solid var(--line-strong);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);overflow:hidden;display:flex;flex-direction:column;flex:1;min-height:0}.filter-panel__header{padding:.55rem .85rem;background:var(--paper);border-bottom:1px solid var(--line);font-family:var(--display);font-size:.8rem;font-weight:700;letter-spacing:.03em;color:var(--ink);flex-shrink:0}.filter-panel__body{padding:.6rem .5rem .75rem;display:flex;flex-direction:column;gap:0;flex:1;min-height:0;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(22,20,15,.22) transparent;scrollbar-gutter:stable}.filter-panel__body::-webkit-scrollbar{width:8px}.filter-panel__body::-webkit-scrollbar-track{background:transparent}.filter-panel__body::-webkit-scrollbar-thumb{background:#16140f38;border-radius:999px}.filter-section__label{font-size:.65rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft);padding:.1rem .55rem .4rem}.filter-chip{display:flex;align-items:center;justify-content:space-between;width:100%;padding:.38rem .55rem;border-radius:7px;border:none;cursor:pointer;font:inherit;font-size:.84rem;font-weight:500;background:none;color:var(--ink-soft);transition:background .12s ease,color .12s ease;gap:.4rem}.filter-chip:hover:not(.active){background:#16140f0f;color:var(--ink)}.filter-chip.active{background:var(--spark-soft);color:var(--ink)}.filter-chip.muted:not(.active){opacity:.4}.filter-chip.muted:not(.active):hover{opacity:.7}.filter-chip__label{flex:1;min-width:0;display:flex;align-items:center;gap:.4rem;white-space:nowrap;text-align:left}.filter-chip__icon{display:inline-flex;flex-shrink:0}.filter-chip.active .plogo{color:var(--ink)}.filter-chip__count{flex-shrink:0;font-size:.74rem;font-weight:600;background:#16140f14;border-radius:999px;padding:.05rem .4rem;min-width:22px;text-align:center}.filter-chip.active .filter-chip__count{background:#0000001a;color:var(--ink)}.filter-divider{height:1px;background:var(--line);margin:.65rem .4rem .75rem}.filter-panel__header{display:flex;align-items:center;justify-content:space-between}.filter-panel__close{background:none;border:none;cursor:pointer;padding:0 .2rem;font-size:1rem;color:var(--ink-soft);line-height:1}.filter-panel__close:hover{color:var(--ink)}.app-layout.no-filters{grid-template-columns:var(--list-w, 320px) 1fr}.list-pane__header{display:flex;align-items:center;gap:.5rem}.filter-toggle-btn{flex-shrink:0;background:none;border:1px solid var(--line-strong);border-radius:8px;padding:.38rem .5rem;cursor:pointer;color:var(--ink-soft);line-height:1;display:inline-flex;align-items:center;justify-content:center}.filter-toggle-btn:hover{background:#16140f0d;color:var(--ink)}.icon-btn{display:inline-flex;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;padding:.25rem;color:var(--ink-soft);border-radius:6px;line-height:1}.icon-btn:hover{color:var(--ink);background:#16140f0d}.list-pane{display:flex;flex-direction:column;min-height:0;gap:.6rem;margin:.75rem .5rem;overflow:hidden}.search-card{flex:0 0 auto;background:#fff;border:1px solid var(--line-strong);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:.7rem .85rem}.search-card .search-bar{margin:0}.list-card{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;background:#fff;border:1px solid var(--line-strong);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);overflow:hidden}.list-scroll{flex:1;min-height:0;overflow-y:auto;padding:.5rem .85rem 2.75rem .75rem;scrollbar-width:thin;scrollbar-color:rgba(22,20,15,.12) transparent}.list-scroll::-webkit-scrollbar{width:7px}.list-scroll::-webkit-scrollbar-track{background:transparent}.list-scroll::-webkit-scrollbar-thumb{background:#16140f2e;border-radius:999px}.list-meta{flex:0 0 auto;display:flex;justify-content:space-between;align-items:center;padding:.7rem .95rem;border-bottom:1px solid var(--line)}.list-meta__actions{display:flex;align-items:center;gap:.7rem;flex:0 0 auto}.select-toolbar{display:flex;align-items:center;gap:.55rem;flex:1;flex-wrap:wrap}.select-toolbar__move{display:flex;align-items:center;gap:.4rem}.list-select-btn{padding:.26rem .6rem;font-size:.76rem;line-height:1.2}.sidebar{overflow-y:auto;background:transparent;padding:1rem 2rem 2rem;scrollbar-width:thin;scrollbar-color:rgba(22,20,15,.12) transparent}.sidebar::-webkit-scrollbar{width:3px}.sidebar::-webkit-scrollbar-track{background:transparent}.sidebar::-webkit-scrollbar-thumb{background:#16140f26;border-radius:999px}.sidebar-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;gap:.5rem;color:var(--ink-soft);font-size:.9rem;text-align:center}.sidebar .card{background:#fff}.sidebar h2{font-size:1rem}.sidebar label{font-size:.85rem}.item.selected{background:var(--spark-soft)}@media(max-width:860px){.app-shell{height:auto}.app-layout{grid-template-columns:1fr;flex:none}.col-resizer{display:none}.filters-pane{flex-direction:row;flex-wrap:wrap;gap:.3rem;border-right:none;border-bottom:1px solid var(--line);padding:.5rem .75rem;overflow-y:visible;height:auto}.filter-chip{width:auto}.list-pane,.sidebar{overflow-y:visible;height:auto;border-right:none}.sidebar{padding:1rem .75rem 2rem}}.topbar{display:flex;align-items:center;gap:1rem;margin:0;user-select:none;-webkit-user-select:none}.topbar__brand{flex:1 1 0;min-width:0;display:flex;align-items:center;gap:.65rem}.topbar .topnav{flex:0 0 auto}.topbar__account{flex:1 1 0;min-width:0;display:flex;align-items:center;justify-content:flex-end;gap:.6rem}.topbar__email{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:14rem}.bell{position:relative;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;padding:0;border:1px solid var(--line);border-radius:9px;background:var(--card);cursor:pointer;line-height:1;user-select:none;-webkit-user-select:none}.bell-wrap{position:relative;display:inline-flex}.bell:hover{background:#16140f0d}.notif-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40}.notif-panel{position:absolute;top:calc(100% + .5rem);right:0;z-index:50;width:340px;max-height:62vh;overflow-y:auto;background:var(--card);border:1px solid var(--line);border-radius:12px;box-shadow:var(--shadow-lg);scrollbar-width:thin;scrollbar-color:rgba(22,20,15,.18) transparent}.notif-panel::-webkit-scrollbar{width:6px}.notif-panel::-webkit-scrollbar-track{background:transparent}.notif-panel::-webkit-scrollbar-thumb{background:#16140f2e;border-radius:999px}.notif-panel__head{position:sticky;top:0;background:var(--card);display:flex;align-items:center;justify-content:space-between;padding:.6rem .85rem;border-bottom:1px solid var(--line);font-family:var(--display);font-size:.85rem;font-weight:700}.notif-empty{padding:1rem .85rem;margin:0}.notif-list{list-style:none;margin:0;padding:0}.notif-item{display:flex;gap:.55rem;padding:.6rem .85rem;border-bottom:1px solid var(--line);background:var(--card)}.notif-item:last-child{border-bottom:none}.notif-item:hover{background:#16140f0a}.notif-item.unread{background:#eceef6}.notif-item.unread:hover{background:#e2e6f0}.notif-item__icon{flex-shrink:0;display:inline-flex;align-items:center;padding-top:.15rem}.notif-item__body{min-width:0;flex:1;display:flex;flex-direction:column;gap:.2rem}.notif-item__top{display:flex;align-items:center;justify-content:space-between;gap:.4rem}.notif-item__handle{font-weight:700;font-size:.85rem}.notif-item__msg{margin:0;font-size:.8rem;color:var(--ink-soft);display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.bell svg{display:block;color:var(--ink-soft)}.bell.active{background:#1e2a5a1f}.bell.active svg{color:var(--accent)}.bell__badge{position:absolute;top:-5px;right:-5px;min-width:1.05rem;height:1.05rem;padding:0 .25rem;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:#e11d48;color:#fff;font-size:.68rem;font-weight:700;line-height:1;box-shadow:0 0 0 2px var(--card)}.topbar__logo{height:52px;width:auto;object-fit:contain;display:block}.topbar__label{font-family:var(--display);font-size:.68rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft);padding-left:.65rem;border-left:1px solid var(--line)}h1{font-family:var(--display);font-size:1.4rem;font-weight:600;letter-spacing:-.01em;margin:0}h2{font-family:var(--display);font-size:1.1rem;font-weight:600;margin:0 0 .6rem}.card{background:var(--card);border:1px solid var(--line);border-radius:var(--radius-lg);padding:1.15rem 1.3rem;margin:.85rem 0;box-shadow:var(--shadow-sm)}.gate{width:min(360px,92vw);display:grid;gap:.6rem}.muted{color:var(--ink-soft)}.small{font-size:.88rem}.row{display:flex;gap:.6rem;align-items:center;flex-wrap:wrap;margin-top:.6rem}.row.spread{justify-content:space-between}.list{list-style:none;margin:0;padding:0}.item{cursor:pointer;transition:border-color .14s ease,background .14s ease}.item:hover{border-color:var(--line-strong)}.pill{font-size:.74rem;font-weight:600;letter-spacing:.02em;padding:.14rem .58rem;border-radius:999px;background:#1e2a5a1a;color:var(--accent);white-space:nowrap}.filters{display:flex;flex-wrap:wrap;gap:.3rem;margin:0 0 .4rem}.filters button{padding:.26rem .6rem;font-size:.78rem}.search-bar{position:relative;margin:0 0 .85rem}.search-bar__icon{position:absolute;left:.8rem;top:50%;transform:translateY(-50%);color:var(--ink-soft);pointer-events:none;transition:color .15s ease}.search-bar:focus-within .search-bar__icon{color:var(--brand)}.search-bar input{width:100%;font:inherit;font-size:.86rem;padding:.62rem .9rem .62rem 2.25rem;border:1px solid var(--line-strong);border-radius:12px;background:#fbfaf8;color:inherit;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.search-bar input:hover{background:#fff}.search-bar input:focus{outline:none;border-color:var(--brand);box-shadow:0 0 0 3px var(--focus)}.draft-row{padding:.5rem .75rem;margin:.25rem 0}.draft-row__main{display:flex;align-items:center;gap:.5rem;overflow:hidden}.draft-row__handle{font-weight:600;font-size:.92rem;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.draft-row .pill{flex-shrink:0}.draft-row__meta{display:flex;gap:.35rem;flex-wrap:wrap;font-size:.78rem;color:var(--ink-soft);margin-top:.2rem}.acct-row{display:flex;align-items:flex-start;justify-content:space-between;gap:.6rem}.acct-row__body{flex:1;min-width:0}.acct-row__sub{display:flex;flex-direction:column;align-items:flex-end;gap:.05rem;flex-shrink:0;font-size:.72rem;color:var(--ink-soft);text-align:right;white-space:nowrap}.draft-row__reason{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:160px}label{display:block;font-weight:600;font-size:.9rem;margin:.7rem 0 .25rem}input[type=text],input[type=email],input[type=password],input[type=number],textarea{width:100%;font:inherit;padding:.6rem .7rem;border:1px solid var(--line-strong);border-radius:10px;background:var(--field);color:inherit;resize:vertical;transition:border-color .14s ease,box-shadow .14s ease}select{font:inherit;padding:.55rem .7rem;border:1px solid var(--line-strong);border-radius:10px;background:var(--field);color:inherit;cursor:pointer;transition:border-color .14s ease,box-shadow .14s ease}input:focus,select:focus,textarea:focus{outline:none;border-color:var(--brand);box-shadow:0 0 0 3px var(--focus)}button:focus-visible,[role=button]:focus-visible,[role=tab]:focus-visible,a:focus-visible,summary:focus-visible{outline:2px solid var(--brand);outline-offset:2px;border-radius:6px}button{font:inherit;font-weight:600;font-size:.875rem;padding:.48rem .95rem;border-radius:10px;border:1px solid transparent;cursor:pointer;transition:opacity .15s ease,transform .08s ease,background .15s ease,box-shadow .15s ease,border-color .15s ease;display:inline-flex;align-items:center;justify-content:center;gap:.4rem}button>svg{flex:0 0 auto}button:active{transform:translateY(1px)}button:disabled{opacity:.5;cursor:default}.primary{background:var(--brand);color:#fff;box-shadow:0 1px 2px #0f173024,0 8px 20px -10px #1e2a5a8c}.primary:hover:not(:disabled){background:var(--brand-strong);box-shadow:0 1px 2px #0f17302e,0 10px 26px -10px #1e2a5a99}.primary:active:not(:disabled){transform:translateY(.5px);box-shadow:0 1px 2px #0f173029}.neutral{background:transparent;border-color:var(--line-strong);color:inherit}.neutral:hover:not(:disabled){background:#16140f0a}.danger{background:#fef2f2;border-color:#fecaca;color:var(--danger)}.link{background:none;border:none;color:var(--ink);cursor:pointer;padding:0;text-decoration:underline;text-underline-offset:3px}.link:hover{color:var(--accent)}.btn-compact{padding:.4rem .75rem;font-size:.82rem;border-radius:8px}.cancel-x{display:inline-flex;align-items:center;justify-content:center;padding:.32rem;line-height:1;cursor:pointer;background:none;color:var(--danger);border:1px solid #fecaca;border-radius:8px;transition:background .12s ease,color .12s ease,border-color .12s ease}.cancel-x:hover:not(:disabled){background:var(--danger);border-color:var(--danger);color:#fff}.sign-out:hover:not(:disabled){color:var(--danger);border-color:var(--danger);background:#b91c1c14}.topbar__account .sign-out{padding:.3rem .6rem;font-size:.8rem;border-radius:8px;gap:.3rem}.run-link{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap}.run-link__btn{padding:.28rem .6rem;font-size:.78rem;font-weight:700;border-radius:8px;gap:.3rem;color:var(--brand)}.banner{padding:.6rem .85rem;border-radius:10px;margin:0 0 1rem;font-size:.92rem}.banner.inline{margin:.6rem 0 0}.banner.ok{background:#ecfdf5;border:1px solid #a7f3d0;color:#065f46}.banner.warn{background:#fffbeb;border:1px solid #fde68a;color:#92400e}.confirm-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1100;display:flex;align-items:center;justify-content:center;padding:1rem;background:#16140f61;animation:confirm-fade .14s ease both}.confirm-card{width:100%;max-width:400px;background:var(--card);border:1px solid var(--line);border-radius:14px;padding:1.1rem 1.15rem 1rem;box-shadow:var(--shadow-lg);animation:confirm-pop .16s cubic-bezier(.2,.7,.2,1) both}.confirm-card__title{font-family:var(--display);font-size:1rem;font-weight:700;margin:0 0 .4rem;color:var(--ink)}.confirm-card__body{font-size:.9rem;color:var(--ink-soft);line-height:1.5}.confirm-card__actions{display:flex;justify-content:flex-end;gap:.5rem;margin-top:1.1rem}@keyframes confirm-fade{0%{opacity:0}to{opacity:1}}@keyframes confirm-pop{0%{opacity:0;transform:translateY(6px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.toast{position:fixed;top:1rem;right:1rem;z-index:1000;max-width:360px;display:flex;align-items:flex-start;gap:.6rem;padding:.7rem .85rem;border-radius:12px;font-size:.9rem;box-shadow:0 8px 28px #16140f29;animation:toast-in .3s cubic-bezier(.2,.7,.2,1) both}.toast--ok{background:#ecfdf5;border:1px solid #a7f3d0;color:#065f46}.toast--warn{background:#fffbeb;border:1px solid #fde68a;color:#92400e}.toast__text{flex:1;min-width:0;line-height:1.35}.toast__dismiss{background:none;border:none;color:inherit;cursor:pointer;display:inline-flex;align-items:center;line-height:1;padding:0 .1rem;opacity:.6;flex-shrink:0}.toast__dismiss:hover{opacity:1}@keyframes toast-in{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:translate(0)}}@media(prefers-reduced-motion:reduce){.toast{animation:none}}.topnav{display:flex;gap:.25rem;padding:.2rem;background:#16140f0d;border-radius:9px;user-select:none;-webkit-user-select:none}.topnav__btn{position:relative;display:inline-flex;align-items:center;gap:.4rem;padding:.4rem .85rem;border:none;border-radius:7px;background:none;color:var(--ink-soft);font:inherit;font-size:.86rem;font-weight:600;cursor:pointer}.topnav__btn:hover{color:var(--ink)}.topnav__btn.active{background:var(--spark-soft);color:var(--ink)}.topnav__btn.active:hover{color:var(--ink)}.topnav__badge{min-width:1.15rem;height:1.15rem;padding:0 .3rem;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:#16140f1f;color:var(--ink-soft);font-size:.72rem;font-weight:700;line-height:1}.topnav__btn.active .topnav__badge{background:#00000024;color:var(--ink)}.topnav__badge.new{background:#e11d48;color:#fff;animation:badge-pulse 1.6s ease-in-out infinite}@keyframes badge-pulse{0%,to{box-shadow:0 0 #e11d4873}50%{box-shadow:0 0 0 4px #e11d4800}}@media(prefers-reduced-motion:reduce){.topnav__badge.new{animation:none}}.range-filter{display:flex;flex-direction:column;gap:.55rem;padding:0 .15rem}.range-filter__row{display:flex;flex-direction:column}.range-inputs{display:flex;align-items:center;gap:.35rem}.range-inputs input{width:100%;min-width:0;font:inherit;font-size:.8rem;padding:.32rem .45rem;border:1px solid var(--line-strong);border-radius:8px;background:var(--field);color:inherit}.range-inputs input:focus{outline:none;border-color:var(--brand);box-shadow:0 0 0 3px var(--focus)}.range-dash{color:var(--ink-soft);flex:0 0 auto}.filter-select{width:100%;box-sizing:border-box;font:inherit;font-size:.82rem;padding:.34rem .5rem;border:1px solid var(--line-strong);border-radius:8px;background:var(--field);color:inherit;cursor:pointer}.filter-select:focus{outline:none;border-color:var(--brand);box-shadow:0 0 0 3px var(--focus)}.range-filter__clear{font-size:.78rem;align-self:flex-start}.range-hint{font-size:.68rem;color:var(--ink-soft);padding:.25rem .15rem 0}.range-hint--on{color:var(--ink);font-weight:600}.status-pill{flex-shrink:0;font-size:.72rem;font-weight:600;letter-spacing:.02em;padding:.12rem .5rem;border-radius:999px;white-space:nowrap;background:#16140f14;color:var(--ink-soft)}.status-pill.status-contacted{background:#eceef6;color:#243468}.status-pill.status-warm,.status-pill.status-responded{background:#fff7ed;color:#c2410c}.status-pill.status-pending_approval,.status-pill.status-followup_pending_approval{background:#fffbeb;color:#b45309}.status-pill.status-tos_accepted{background:#ecfdf5;color:#047857}.status-pill.status-store_live,.status-pill.status-store_delivered{background:#eef2ff;color:#243468}.status-pill.status-closed_not_interested{background:#fef2f2;color:#b91c1c}.status-pill.status-warm_list{background:#f5f3ff;color:#6d28d9}.status-pill.status-session_scheduled{background:#ecfeff;color:#0e7490}.cb-meta{display:grid;gap:.18rem;justify-items:end}.cb-meta>div{display:flex;align-items:baseline;justify-content:flex-end;gap:.55rem;line-height:1.2}.cb-meta span{font-size:.66rem;text-transform:uppercase;letter-spacing:.03em;color:var(--ink-soft);font-weight:600;white-space:nowrap}.cb-meta b{font-size:.8rem;font-weight:700;color:var(--ink);font-variant-numeric:tabular-nums}.reply{border:1px solid var(--line);border-radius:12px;padding:.6rem .7rem;margin:.4rem 0}.reply-subjectrow{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.reply-addcc{display:inline-flex;align-items:center;gap:.25rem;cursor:pointer;background:none;border:none;padding:.1rem .2rem;font-size:.8rem;font-weight:600;color:var(--brand)}.reply-addcc:hover{text-decoration:underline}.reply-attach{margin-top:.5rem}.reply-attach__add{display:inline-flex;align-items:center;gap:.35rem;cursor:pointer;font-size:.8rem;font-weight:600;color:var(--ink-soft);border:1px dashed var(--line);border-radius:8px;padding:.3rem .6rem;width:fit-content}.reply-attach__add:hover{color:var(--brand);border-color:var(--brand)}.reply-attach__list{list-style:none;margin:.5rem 0 0;padding:0;display:flex;flex-wrap:wrap;gap:.4rem}.reply-attach__chip{display:inline-flex;align-items:center;gap:.35rem;max-width:100%;background:#eef1f6;border:1px solid #d7dded;border-radius:999px;padding:.2rem .3rem .2rem .6rem;font-size:.78rem;font-weight:600;color:var(--ink-soft)}.reply-attach__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:16rem}.reply-attach__remove{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:16px;height:16px;border:none;border-radius:50%;cursor:pointer;background:#16140f1f;color:var(--ink-soft);padding:0}.reply-attach__remove:hover{background:#dc2626;color:#fff}.email-thread{list-style:none;margin:.2rem 0 0;padding:0;display:grid;gap:.55rem}.ethread{border:1px solid var(--line);border-radius:12px;padding:.55rem .7rem}.ethread--sent,.ethread--op{background:#eef1f6;border-color:#d7dded;margin-left:1.4rem}.ethread--reply{background:var(--card);margin-right:1.4rem}.ethread__head{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.ethread__who{display:inline-flex;align-items:center;font-size:.8rem;font-weight:700;color:var(--ink-soft);letter-spacing:.01em}.ethread__num{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:18px;height:18px;border-radius:50%;margin-right:.45rem;background:var(--brand);color:#fff;font-size:.68rem;font-weight:800;line-height:1}.ethread__subject{font-weight:600;font-size:.9rem;margin-top:.2rem}.ethread__body{margin:.3rem 0 .25rem;white-space:pre-wrap;font-size:.88rem}.ethread__link{color:var(--brand);text-decoration:underline;word-break:break-all}.ethread__cc{margin:.1rem 0 .15rem;font-style:italic}.ethread__files{display:flex;flex-wrap:wrap;gap:.3rem;margin:.3rem 0 .15rem}.file-chip{display:inline-flex;align-items:center;gap:.28rem;max-width:100%;padding:.12rem .5rem;border:1px solid var(--line);border-radius:999px;background:#fff;font-size:.76rem;color:var(--ink-soft)}.file-chip__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:15rem}.file-chip__size{color:#9a968d;font-variant-numeric:tabular-nums}.file-chip--dl{cursor:pointer;color:var(--brand);border-color:color-mix(in srgb,var(--brand) 35%,var(--line));font-family:inherit;line-height:inherit}.file-chip--dl:hover{background:color-mix(in srgb,var(--brand) 8%,#fff)}.file-chip--dl:focus-visible{outline:2px solid var(--brand);outline-offset:1px}.open-badge{flex-shrink:0;font-size:.7rem;font-weight:700;padding:.1rem .45rem;border-radius:999px;background:#16140f12;color:var(--ink-soft)}.open-badge.on{background:#ecfdf5;color:#047857}.verified-badge{display:inline-flex;align-items:center;justify-content:center;width:1.05rem;height:1.05rem;border-radius:999px;background:var(--brand);color:#fff;font-size:.62rem;font-weight:800}.stepper-card{padding:.8rem 1.05rem}.stepper__caption{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:.3rem .7rem;margin:0 0 .45rem;font-weight:600}.stepper__stats{font-weight:600;white-space:nowrap}.stepper__stats b{color:var(--ink);font-weight:700}.stepper{display:flex;list-style:none;margin:0;padding:.1rem 0}.stepper__step{flex:1;position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;gap:.22rem}.stepper__step:before{content:"";position:absolute;top:9px;left:-50%;width:100%;height:2px;background:var(--line);z-index:0}.stepper__step:first-child:before{display:none}.stepper__step.is-done:before,.stepper__step.is-current:before{background:#10b981}.stepper__step.is-negative.is-done:before,.stepper__step.is-negative.is-current:before{background:#ef4444}.stepper__dot{position:relative;z-index:1;width:18px;height:18px;border-radius:999px;display:flex;align-items:center;justify-content:center;font-size:.68rem;font-weight:800;line-height:1;background:var(--card);border:2px solid var(--line);color:var(--ink-soft)}.stepper__step.is-done .stepper__dot{background:#10b981;border-color:#10b981;color:#fff}.stepper__step.is-current .stepper__dot{background:#fff;border-color:#10b981;color:#047857;box-shadow:0 0 0 3px #10b9812e}.stepper__step.is-negative.is-done .stepper__dot,.stepper__step.is-negative.is-current .stepper__dot{background:#ef4444;border-color:#ef4444;color:#fff}.stepper__label{font-size:.68rem;font-weight:700;color:var(--ink)}.stepper__step.is-todo .stepper__label{color:var(--ink-soft);font-weight:600}.stepper__date{font-size:.58rem;color:var(--ink-soft)}.pill--reply{flex-shrink:0;background:#fff7ed;color:#c2410c}.open-dot.on{color:#047857;font-weight:600}.open-badge,.open-dot,.test-ok,.test-fail,.icon-label{display:inline-flex;align-items:center;gap:.25rem}.stage-edit__title{font-family:var(--display);font-size:.95rem;font-weight:600;display:block;margin-bottom:.55rem}.stage-edit__controls{display:flex;gap:1rem;flex-wrap:wrap;align-items:flex-end}.stage-edit label{display:flex;flex-direction:column;gap:.25rem;font-size:.68rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-soft)}.stage-edit select{padding:.42rem .55rem;border:1px solid var(--line-strong);border-radius:8px;background:var(--field);color:inherit;font:inherit;font-size:.88rem;cursor:pointer}.stage-edit select:focus{outline:none;border-color:var(--brand);box-shadow:0 0 0 3px var(--focus)}.plogo{flex-shrink:0;vertical-align:middle}.plogo--instagram{color:#c13584}.plogo--tiktok{color:#010101}.plogo--youtube{color:red}.intent-badge{font-size:.72rem;font-weight:700;letter-spacing:.02em;text-transform:capitalize;padding:.1rem .5rem;border-radius:999px;background:#16140f14;color:var(--ink-soft)}.intent-badge.intent-tos_accepted{background:#ecfdf5;color:#047857}.intent-badge.intent-warm{background:#fff7ed;color:#c2410c}.intent-badge.intent-question{background:#eceef6;color:#243468}.intent-badge.intent-not_interested{background:#fef2f2;color:#b91c1c}.intent-badge.intent-opened{background:#ecfdf5;color:#15803d}.intent-badge.intent-stage{background:#eef2ff;color:#243468}.plan-badge{display:inline-block;font-size:.72rem;font-weight:700;letter-spacing:.02em;text-transform:capitalize;padding:.1rem .5rem;border-radius:999px;background:#16140f14;color:var(--ink-soft)}.plan-badge--enterprise{background:#f3e8ff;color:#7e22ce}.plan-badge--growth{background:#ecfdf5;color:#047857}.plan-badge--free{background:#16140f0f;color:var(--ink-soft)}.plan-badge--popwise{background:#eff6ff;color:#1d4ed8}.is-muted-row{opacity:.7}.signup-mail{display:inline-flex;align-items:center;gap:.3rem;color:inherit;overflow-wrap:anywhere}.signup-mail:hover{text-decoration:underline}.signup-msg{max-width:22rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sq-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#100e0a73;z-index:60;display:flex;align-items:center;justify-content:center;padding:1.5rem}.sq-panel{position:relative;z-index:61;width:min(540px,100%);max-height:88vh;background:#fff;border-radius:14px;box-shadow:0 20px 60px #00000038;display:flex;flex-direction:column;gap:1.1rem;padding:1.4rem 1.5rem;overflow-y:auto}.sq-head{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.sq-title{display:flex;align-items:center;gap:.5rem}.sq-title strong{font-size:1rem}.sq-section{display:flex;flex-direction:column;gap:.45rem;padding-bottom:.8rem;border-bottom:1px solid rgba(22,20,15,.08)}.sq-section__label{font-size:.74rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--ink-soft)}.sq-contact{display:flex;flex-direction:column;gap:.35rem}.sq-contact__row{display:grid;grid-template-columns:4.5rem 1fr;align-items:baseline;gap:.5rem;overflow-wrap:anywhere}.sq-discovery{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.sq-handle{display:inline-flex;align-items:center;gap:.35rem;font-weight:600;overflow-wrap:anywhere}.sq-handle--sm{font-size:.8rem;font-weight:500}.sq-followers{display:flex;align-items:center;gap:.7rem}.sq-discovery-stats{display:flex;align-items:baseline;gap:.5rem}.sq-fig{font-size:1.3rem;font-weight:800}.sq-fig--sm{font-size:.85rem;font-weight:700}.sq-eng{font-size:.8rem;color:var(--ink-soft);font-weight:600}.sq-note{margin:0}.sq-actions{display:flex;gap:.5rem;margin-top:auto;padding-top:.5rem}.theme-chip{font-size:.72rem;padding:.12rem .5rem;border-radius:999px;background:#f1f5f9;color:#334155}.timeline{list-style:none;margin:0;padding:0}.timeline li{display:flex;gap:.6rem;padding:.35rem 0}.timeline .dot{width:9px;height:9px;border-radius:999px;background:var(--accent);margin-top:.5rem;flex:0 0 auto}.login{min-height:100vh;display:grid;place-items:center;padding:1.5rem;background:#f0eeea}.login__panel{width:min(420px,100%);background:#fff;border:1px solid var(--line);border-radius:var(--radius-lg);padding:2rem 2.2rem;box-shadow:var(--shadow-md)}.login__panel>*{animation:rise .55s cubic-bezier(.2,.7,.2,1) both}.login__panel>*:nth-child(1){animation-delay:.02s}.login__panel>*:nth-child(2){animation-delay:.08s}.login__panel>*:nth-child(3){animation-delay:.14s}.login__panel>*:nth-child(4){animation-delay:.2s}@keyframes rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.login__logo{display:block;height:70px;width:auto;margin:0 auto .9rem;object-fit:contain}.login__title{font-family:var(--display);font-weight:600;font-size:2rem;line-height:1.1;letter-spacing:-.02em;margin:0}.login__sub{margin:.55rem 0 1.6rem;color:var(--ink-soft)}.login__form{display:grid;gap:.9rem;margin-top:1.1rem}.login__field{display:grid;gap:.35rem}.login__label{font-size:.74rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft);margin:0}.login__submit{margin-top:.25rem;width:100%;padding:.72rem 1rem}.login__msg{margin:1rem 0 0;padding:.6rem .75rem;border:1px solid var(--line);border-radius:10px;background:#faf9f6;color:var(--ink);font-size:.88rem}.login__foot{margin:.35rem 0 0;font-size:.78rem;color:var(--ink-soft)}@media(prefers-reduced-motion:reduce){.login__panel>*{animation:none}}.settings-shell{display:flex;flex:1;min-height:0;overflow:hidden;background:radial-gradient(circle at 1px 1px,rgba(22,20,15,.035) 1px,transparent 0) 0 0 / 24px 24px,linear-gradient(170deg,#fdfcfa,#f5f3ec)}.settings-nav{flex:0 0 232px;display:flex;flex-direction:column;gap:.25rem;padding:1.25rem .8rem;border-right:1px solid var(--line);background:var(--card);box-shadow:3px 0 16px -10px #16140f38;z-index:1}.settings-nav__back{display:flex;align-items:center;gap:.5rem;width:100%;text-align:left;padding:.5rem .7rem;margin-bottom:.5rem;border-radius:8px;border:1px solid transparent;background:var(--brand);cursor:pointer;font-size:.88rem;font-weight:600;color:#fff}.settings-nav__back:hover{background:var(--brand-strong);color:#fff}.settings-nav__back svg{flex:0 0 auto}.settings-nav__item{display:flex;align-items:center;gap:.6rem;width:100%;text-align:left;padding:.55rem .7rem;border-radius:8px;border:none;background:none;cursor:pointer;font-size:.9rem;color:var(--ink-soft)}.settings-nav__item:hover{background:#16140f0d;color:var(--ink)}.settings-nav__item.active{background:var(--spark-soft);color:var(--ink);font-weight:600}.settings-nav__item svg{flex:0 0 auto}.settings-content{flex:1;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(22,20,15,.16) transparent}.settings-content::-webkit-scrollbar{width:8px}.settings-content::-webkit-scrollbar-track{background:transparent}.settings-content::-webkit-scrollbar-thumb{background:#16140f2e;border-radius:999px}.settings-body{display:flex;flex-direction:column;gap:1rem;max-width:640px;padding:1.5rem 2rem 2.5rem}.settings-body>.card{margin:0}.settings-signout{margin-top:.35rem}.acct-divider{border:none;border-top:1px solid var(--line);margin:1.15rem 0}.settings-content h1{font-size:1.4rem}.settings-content code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.82rem}.test-ok{color:#065f46;font-weight:600}.test-fail{color:var(--danger);font-weight:600}.provider-card.on{border-color:#1e2a5a59}.shopify-panel{padding:0;overflow:hidden}.shopify-panel__head{width:100%;display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.95rem 1.1rem;background:transparent;border:0;cursor:pointer;font:inherit;color:var(--ink);text-align:left}.shopify-panel__head:hover{background:#16140f08}.shopify-panel__title{display:inline-flex;align-items:center;gap:.5rem;font-weight:700;font-size:.98rem}.shopify-panel__title svg{flex:0 0 auto}.shopify-panel__meta{display:inline-flex;align-items:center;gap:.6rem;white-space:nowrap}.shopify-panel__meta .test-ok{display:inline-flex;align-items:center;gap:.25rem}.shopify-panel__chev{color:var(--ink-soft);transition:transform .18s ease;flex:0 0 auto}.shopify-panel__chev.open{transform:rotate(180deg)}.shopify-panel__body{padding:.85rem 1.1rem 1.1rem;border-top:1px solid var(--line)}.acct-profile{display:flex;align-items:center;gap:.9rem}.acct-avatar{flex:0 0 auto;width:48px;height:48px;border-radius:14px;display:flex;align-items:center;justify-content:center;font-family:var(--display);font-weight:750;font-size:1.05rem;color:#fff;letter-spacing:.01em;background:linear-gradient(140deg,var(--brand-bright),var(--brand))}.acct-profile__meta{display:flex;flex-direction:column;gap:.1rem;min-width:0}.acct-profile__meta strong{font-size:1.02rem;overflow-wrap:anywhere}.switch{display:inline-flex;align-items:center;gap:.55rem;background:none;border:none;padding:0;cursor:pointer;font-size:.8rem;color:var(--ink-soft)}.switch:disabled{opacity:.55;cursor:default}.switch__knob{position:relative;flex:0 0 auto;width:38px;height:22px;border-radius:999px;background:#cfc9bf;transition:background .15s}.switch__knob:after{content:"";position:absolute;top:2px;left:2px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #0003;transition:transform .15s}.switch.on .switch__knob{background:var(--accent)}.switch.on .switch__knob:after{transform:translate(16px)}.switch.on .switch__label{color:var(--accent);font-weight:600}.source-badge{margin-left:.35rem;padding:.03rem .4rem;border-radius:999px;font-size:.67rem;font-weight:600;white-space:nowrap;border:1px solid var(--line);color:var(--ink-soft);background:#f3f1ec}.source-modash{color:#6d28d9;background:#6d28d914;border-color:#6d28d940}.source-influencers_club{color:#0369a1;background:#0369a114;border-color:#0369a140}.source-import{color:#b4480a;background:#b4480a14;border-color:#b4480a40}.pill--new{background:var(--spark-soft);color:var(--spark-text)}.fresh-dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--spark);flex-shrink:0}.fresh-time{color:var(--spark-text);font-weight:600}.skeleton{display:block;background:linear-gradient(90deg,#16140f0f 25%,#16140f1f 37%,#16140f0f 63%);background-size:400% 100%;animation:skeleton-shimmer 1.4s ease infinite}@keyframes skeleton-shimmer{0%{background-position:100% 50%}to{background-position:0 50%}}@media(prefers-reduced-motion:reduce){.skeleton{animation:none}}.disco-page{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden;background:radial-gradient(circle at 1px 1px,rgba(22,20,15,.035) 1px,transparent 0) 0 0 / 24px 24px,linear-gradient(170deg,#fdfcfa,#f5f3ec)}.disco-container{flex:1;min-height:0;width:100%;display:flex;flex-direction:column;padding:.45rem 2rem .75rem}.disco-back{align-self:flex-start;display:inline-flex;align-items:center;gap:.4rem;margin:.15rem 0 .7rem;padding:.34rem .7rem;border-radius:var(--radius-sm);border:1px solid transparent;background:var(--brand);cursor:pointer;font-size:.78rem;font-weight:600;color:#fff;box-shadow:var(--shadow-xs);transition:background .14s ease,box-shadow .14s ease}.disco-back:hover{color:#fff;background:var(--brand-strong)}.disco-back svg{flex:0 0 auto}.disco-topbar{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.disco-topbar .disco-back{margin-bottom:0}.disco-import{display:inline-flex;align-items:center;gap:.5rem;margin:.15rem 0 .7rem;flex-wrap:wrap}.disco-import button{display:inline-flex;align-items:center;gap:.35rem;padding:.34rem .7rem;font-size:.78rem}.disco-search-card{background:var(--card);border:1px solid var(--line-strong);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:.55rem;margin-bottom:1rem}.disco-searchbar{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap}.disco-filters-divider{height:1px;background:var(--line);margin:.6rem .15rem .15rem}.disco-filters-grid{display:flex;flex-wrap:wrap;gap:.9rem 1.5rem;align-items:flex-start;padding:.55rem .3rem .35rem}.disco-platform{display:flex;align-items:center;gap:.5rem;height:44px;padding:0 .75rem;min-width:158px;background:#fff;border:1px solid var(--line);border-radius:10px;transition:border-color .12s}.disco-platform:hover,.disco-platform:focus-within{border-color:var(--accent)}.disco-platform svg{flex:0 0 auto}.disco-platform select{flex:1;border:none;background:transparent;padding:0;font-size:.9rem;font-weight:500;color:var(--ink);outline:none;cursor:pointer}.disco-mode{display:flex;align-items:center;height:44px;padding:0 .35rem 0 .65rem;background:#fff;border:1px solid var(--line);border-radius:10px;transition:border-color .12s}.disco-mode:hover,.disco-mode:focus-within{border-color:var(--accent)}.disco-mode select{border:none;background:transparent;padding:0 .2rem 0 0;font-size:.88rem;font-weight:500;color:var(--ink);outline:none;cursor:pointer}.disco-search-input{flex:1 1 320px;display:flex;align-items:center;gap:.45rem;height:44px;padding:0 .8rem;background:#fff;border:1px solid var(--line);border-radius:10px;transition:border-color .12s}.disco-search-input:focus-within{border-color:#243468}.disco-search-icon{color:var(--ink-soft);flex:0 0 auto}.disco-search-input input{flex:1;min-width:0;height:100%;border:none;outline:none;background:transparent;padding:0;font-size:.92rem}.disco-search-input input:focus{box-shadow:none}.disco-chip{display:inline-flex;align-items:center;gap:.1rem;background:#1e2a5a14;color:var(--accent);border:1px solid rgba(30,42,90,.22);border-radius:999px;padding:.12rem .2rem .12rem .6rem;font-size:.83rem;font-weight:500;white-space:nowrap}.disco-chip button{border:none;background:none;cursor:pointer;color:inherit;font-size:1.05rem;line-height:1;padding:0 .25rem;opacity:.6}.disco-chip button:hover{opacity:1}.disco-count{display:flex;align-items:center;gap:.5rem;height:44px;padding:0 .55rem 0 .75rem;background:#fff;border:1px solid var(--line);border-radius:10px}.disco-count label{font-size:.66rem;color:var(--ink-soft);text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;margin:0}.disco-count input{width:80px;height:30px;text-align:center;border:1px solid var(--line);border-radius:7px;background:#fff;font-size:.9rem}.disco-count input:focus{border-color:var(--accent);outline:none}.disco-search-btn{height:40px;padding-inline:1rem;font-size:.85rem}.disco-body{flex:1;min-height:0;display:grid;grid-template-columns:1fr;grid-template-rows:1fr auto;gap:.75rem}.disco-card__niche{font-size:.74rem;color:var(--ink-soft);margin-top:.25rem}.disco-card__eng{margin-left:.35rem;color:var(--ink-soft)}.disco-card__action{margin-top:.55rem}.disco-card__btn{padding:.3rem .6rem;font-size:.76rem}.disco-tabs{display:flex;gap:.25rem;margin:0;flex:0 0 auto;background:#16140f0d;border-radius:10px;padding:.25rem}.disco-tab{display:inline-flex;align-items:center;gap:.4rem;border:none;background:none;cursor:pointer;padding:.35rem .8rem;border-radius:8px;font-size:.85rem;font-weight:500;color:var(--ink-soft)}.disco-tab:hover:not(.active){color:var(--ink)}.disco-tab.active{background:#fff;color:var(--ink);box-shadow:0 1px 3px #16140f1f}.disco-tab__count{font-size:.72rem;font-weight:600;padding:.03rem .4rem;border-radius:999px;background:#16140f14;color:var(--ink-soft)}.disco-tab.active .disco-tab__count{background:#1e2a5a24;color:var(--accent)}.disco-spinner{width:15px;height:15px;flex:0 0 auto;border:2px solid var(--line);border-top-color:var(--accent);border-radius:50%;animation:disco-spin .7s linear infinite}@keyframes disco-spin{to{transform:rotate(360deg)}}.disco-skel-card{border:1px solid var(--line);border-radius:12px;padding:.85rem;display:flex;flex-direction:column;gap:.55rem}.disco-skel-row{display:flex;align-items:center;gap:.5rem}.disco-skel-dot{width:22px;height:22px;border-radius:50%;flex:0 0 auto}.disco-skel-line{height:10px;border-radius:6px;display:block}.disco-skel-line--handle{width:55%}.disco-skel-line--sm{width:78%}.disco-skel-line--xs{width:42%}.disco-skel-btn{height:32px;border-radius:8px;margin-top:.35rem}.disco-skel-dot,.disco-skel-line,.disco-skel-btn{background:linear-gradient(90deg,#16140f0f 25%,#16140f1f 37%,#16140f0f 63%);background-size:400% 100%;animation:disco-shimmer 1.4s ease infinite}@keyframes disco-shimmer{0%{background-position:100% 0}to{background-position:0 0}}.disco-loading-wrap{position:relative;flex:1}.disco-grid--loading{filter:blur(2px);opacity:.55;pointer-events:none;-webkit-user-select:none;user-select:none}.disco-loading-overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:flex-start;justify-content:center;padding-top:2.4rem}.disco-loading-card{display:flex;flex-direction:column;align-items:center;gap:.7rem;padding:1.1rem 1.6rem;border-radius:16px;background:#ffffffb8;backdrop-filter:blur(10px) saturate(120%);-webkit-backdrop-filter:blur(10px) saturate(120%);border:1px solid rgba(255,255,255,.65);box-shadow:0 12px 36px #16140f24;animation:disco-fade .15s ease}.disco-loading-card__text{font-size:.88rem;font-weight:500;color:var(--ink)}.disco-loading-card .disco-progress__track{width:220px;max-width:none}.disco-spinner--lg{width:22px;height:22px;border-width:2.5px}@keyframes disco-fade{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.disco-skel-dot,.disco-skel-line,.disco-skel-btn,.disco-spinner{animation:none}}.disco-progress__track{flex:1;max-width:320px;height:6px;border-radius:999px;overflow:hidden;background:#16140f14}.disco-progress__fill{height:100%;background:var(--accent);border-radius:999px;transition:width .3s ease}.disco-results{min-height:0;overflow-y:auto;padding-right:.5rem;display:flex;flex-direction:column;scrollbar-width:thin;scrollbar-color:rgba(22,20,15,.14) transparent}.disco-results::-webkit-scrollbar{width:6px}.disco-results::-webkit-scrollbar-track{background:transparent}.disco-results::-webkit-scrollbar-thumb{background:#16140f29;border-radius:999px}.disco-pagination-bar{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.55rem 1rem;margin-top:.5rem;border:1px solid var(--line);border-radius:12px;background:var(--card);box-shadow:0 2px 8px #0000000f;flex-shrink:0}.disco-results__head{position:sticky;top:0;z-index:1;background:#fff;display:flex;justify-content:space-between;align-items:center;gap:.75rem;padding:.5rem .8rem;margin-bottom:.85rem;border:1px solid var(--line-strong);border-radius:16px;box-shadow:var(--shadow-xs)}.disco-results__label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.disco-results__actions{display:flex;align-items:center;gap:.7rem;flex:1;justify-content:flex-end}.disco-bulk{display:flex;align-items:center;gap:.55rem}.disco-bulk__all,.draft-bulk__all{display:inline-flex;align-items:center;gap:.3rem;font-size:.8rem;color:var(--ink-soft);cursor:pointer;white-space:nowrap}.disco-bulk-btn{padding:.4rem .8rem;font-size:.82rem;white-space:nowrap}.disco-card__check,.draft-row__check{width:15px;height:15px;flex:0 0 auto;accent-color:var(--accent);pointer-events:none}.disco-card.selecting,.draft-row.selecting{cursor:pointer}.disco-card.checked,.draft-row.checked{background:var(--spark-soft)}.disco-card.checked .disco-card__plat{background:#fff}.draft-bulk{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;margin:0 0 .6rem;padding:.5rem .6rem;background:#faf9f6;border:1px solid var(--line);border-radius:10px}.draft-bulk__btn{padding:.35rem .7rem;font-size:.8rem;white-space:nowrap}.disco-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.3rem;color:var(--ink-soft);text-align:center;flex:1;padding:2rem;border:1px solid var(--line);border-radius:var(--radius-lg);background:linear-gradient(170deg,#fdfcfa,#f5f3ec)}.disco-last-run{display:flex;align-items:center;gap:.5rem;width:100%;padding:.45rem .85rem;background:var(--card);border:1px solid var(--line);border-radius:10px;cursor:pointer;text-align:left;transition:border-color .12s ease}.disco-last-run:hover{border-color:var(--accent)}.disco-last-run svg{flex:0 0 auto;color:var(--ink-soft)}.disco-last-run__label{font-size:.78rem;font-weight:600;color:var(--ink);white-space:nowrap}.disco-last-run__sep{font-size:.78rem;color:var(--line-strong)}.disco-last-run__detail{flex:1;font-size:.78rem;color:var(--ink-soft);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.disco-last-run__by{font-size:.72rem;color:var(--ink-soft);white-space:nowrap;font-style:italic}.disco-last-run__count,.disco-last-run__date{font-size:.72rem;color:var(--ink-soft);white-space:nowrap}.disco-last-run__arrow{flex:0 0 auto;color:var(--ink-soft)}.disco-empty__icon{display:inline-flex;align-items:center;justify-content:center;width:54px;height:54px;border-radius:50%;margin-bottom:.55rem;background:var(--spark-soft);color:var(--spark-text)}.disco-empty__title{font-family:var(--display);font-size:1.05rem;font-weight:700;color:var(--ink)}.disco-empty__sub{font-size:.85rem;color:var(--ink-soft);max-width:44ch;line-height:1.5}.disco-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(244px,1fr));gap:.85rem;padding-bottom:1rem;align-content:start}.disco-card{text-align:left;display:flex;flex-direction:column;gap:.4rem;padding:.85rem .9rem;border:1px solid var(--line-strong);border-radius:18px;background:#fff;cursor:pointer;transition:border-color .12s,box-shadow .12s}.disco-card:hover{border-color:var(--brand-bright);box-shadow:var(--shadow-sm)}.disco-card__top{display:flex;align-items:center;gap:.45rem;min-width:0}.disco-card__new-badge{margin-left:auto;flex-shrink:0;font-size:.65rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:1px 6px;border-radius:999px;background:#dcfce7;color:#15803d;border:1px solid #bbf7d0}.disco-card__plat{flex:0 0 auto;display:inline-grid;place-items:center;width:24px;height:24px;border-radius:7px;background:#f5f3ee}.disco-card__name{font-weight:600;font-size:.92rem;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.disco-card__followers{display:flex;align-items:center;gap:.3rem;font-size:.82rem;font-weight:600;color:var(--ink)}.disco-card__followers svg{color:var(--ink-soft)}.disco-card__followers-label{font-weight:400;color:var(--ink-soft)}.disco-card__bio{font-size:.8rem;color:var(--ink-soft);line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.24em;margin:.05rem 0 .15rem}.disco-card__foot{display:flex;align-items:center;justify-content:space-between;gap:.5rem;border-top:1px solid var(--line);padding-top:.55rem;min-width:0}.disco-card__email{display:inline-flex;align-items:center;gap:.32rem;min-width:0;font-size:.77rem;color:#0f766e;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.disco-card__email.is-empty{color:var(--ink-soft);font-weight:400}.disco-card__email svg{flex:0 0 auto}.disco-card__foot .source-badge{flex:0 0 auto;margin-left:0}.disco-history__list{list-style:none;margin:.6rem 0 0;padding:0;display:flex;flex-direction:column;gap:.35rem}.disco-history__item{width:100%;text-align:left;display:flex;flex-direction:column;gap:.15rem;padding:.55rem .65rem;border:1px solid var(--line);border-radius:10px;background:#fff;cursor:pointer}.disco-history__item:hover{border-color:var(--accent);background:#eef1f7}.disco-history__niche{font-weight:600;font-size:.9rem}.disco-history__when{display:inline-flex;align-items:center;gap:.25rem}.disco-history__by{display:inline-flex;align-items:center;gap:.25rem;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.disco-history__by svg{flex:0 0 auto}@media(max-width:900px){.disco-page{overflow-y:auto}.disco-container{min-height:auto}.disco-body{grid-template-columns:1fr;min-height:auto}.disco-results{overflow:visible;min-height:auto}}.xsmall{font-size:.74rem;line-height:1.4}.identity-chip{display:inline-flex;align-items:center;gap:.28rem;font-size:.73rem;font-weight:600;color:var(--ink-soft);padding:.2rem .55rem;border-radius:999px;background:#16140f0e}.identity-chip svg{flex:0 0 auto;opacity:.8}.theme-chip--brand{background:var(--spark-soft);color:var(--spark-text)}.analytics-grid{display:flex;flex-wrap:wrap;gap:.8rem;align-content:flex-start}.analytics-grid>.stat-panel{flex:1 1 clamp(240px,30%,320px);min-width:0}.analytics-grid>.stat-panel--wide{flex-basis:100%}.analytics-themes{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem}.analytics-niche{font-size:.82rem;font-weight:700;color:var(--ink);margin-right:.25rem}.analytics-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.6rem;min-height:220px;text-align:center;color:var(--ink-soft);font-size:.88rem;border:1px dashed var(--line-strong);border-radius:12px;background:#faf9f6}.stat-panel{position:relative;background:#fbfaf8;border:1px solid var(--line);border-radius:var(--radius-md);padding:1rem 1.1rem;transition:box-shadow .16s ease,transform .16s ease,border-color .16s ease}.stat-panel:hover{border-color:var(--line-strong)}.donut-panel{display:flex;align-items:center;gap:1.1rem}.donut-wrap{position:relative;flex:0 0 auto}.donut{display:block}.donut-center{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.05rem;pointer-events:none}.donut-center b{font-size:1.15rem;line-height:1;color:var(--ink);font-variant-numeric:tabular-nums}.donut-center span{font-size:.58rem;text-transform:uppercase;letter-spacing:.04em;color:var(--ink-soft)}.donut-legend{display:flex;flex-direction:column;gap:.5rem;min-width:0}.legend-row{display:flex;align-items:center;gap:.45rem;font-size:.82rem;color:var(--ink)}.legend-row b{margin-left:auto;font-variant-numeric:tabular-nums}.legend-dot{width:10px;height:10px;border-radius:50%;flex:0 0 auto}.stat-panel__head{display:flex;gap:.5rem;align-items:flex-start;margin-bottom:.7rem}.stat-panel__icon{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;flex:0 0 auto;border-radius:8px;background:var(--spark-soft);color:var(--spark-text)}.stat-panel__title{font-size:.85rem;font-weight:700;color:var(--ink);letter-spacing:-.005em}.stat-panel__sub{font-size:.72rem;color:var(--ink-soft);margin-top:.1rem}.bar-list{display:flex;flex-direction:column;gap:.5rem}.bar-row{display:grid;grid-template-columns:minmax(72px,34%) 1fr auto;align-items:center;gap:.55rem}.bar-row__label{font-size:.78rem;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bar-row__track{height:8px;border-radius:999px;background:#16140f0f;overflow:hidden}.bar-row__fill{display:block;height:100%;border-radius:999px;min-width:3px;transition:width .35s ease}.bar-row__val{font-size:.76rem;font-weight:600;color:var(--ink-soft);font-variant-numeric:tabular-nums}.cred-badge{font-size:.68rem;font-weight:700;padding:.08rem .45rem;border-radius:999px}.cred-badge.is-high{background:#10b98126;color:#059669}.cred-badge.is-mid{background:#f59e0b29;color:#b45309}.cred-badge.is-low{background:#ef444424;color:#dc2626}.affinity-list{display:flex;flex-direction:column;gap:.45rem}.affinity-row{display:flex;align-items:center;gap:.5rem}.affinity-dot{width:9px;height:9px;border-radius:50%;flex:0 0 auto}.affinity-name{flex:1;font-size:.8rem;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.affinity-val{font-size:.78rem;font-weight:600;color:var(--ink-soft);font-variant-numeric:tabular-nums}.creator-tabs{min-width:0}.tabbar{display:flex;gap:.25rem;margin-bottom:.8rem;border-bottom:1px solid var(--line)}.tab{display:inline-flex;align-items:center;gap:.35rem;background:none;border:none;cursor:pointer;padding:.5rem .7rem;margin-bottom:-1px;font-size:.84rem;font-weight:600;color:var(--ink-soft);border-bottom:2px solid transparent}.tab:hover{color:var(--ink)}.tab.active{color:var(--spark-text);border-bottom-color:var(--spark-strong)}.tab svg{flex:0 0 auto}.rawjson{position:relative}.rawjson__copy{position:absolute;top:.5rem;right:.5rem;z-index:1}.rawjson__pre{margin:0;max-height:560px;overflow:auto;background:#1c1a16;color:#e7e3d8;border-radius:10px;padding:.85rem 1rem;font-size:.74rem;line-height:1.5;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;white-space:pre;-moz-tab-size:2;tab-size:2}.rawjson__pre::-webkit-scrollbar{width:8px;height:8px}.rawjson__pre::-webkit-scrollbar-thumb{background:#ffffff2e;border-radius:999px}.creator-page{display:flex;flex-direction:column;gap:.8rem;padding-bottom:1rem}.creator-page>.card{margin:0}.creator-banner{display:flex;flex-direction:column;gap:.65rem;padding:.95rem 1.1rem}.creator-banner{background:#ffffffb8;backdrop-filter:blur(20px) saturate(150%);-webkit-backdrop-filter:blur(20px) saturate(150%)}.cb-top{display:flex;align-items:center;gap:.7rem}.cb-avatar{position:relative;flex:0 0 auto}.cb-avatar__img{width:48px;height:48px;border-radius:14px;object-fit:cover;display:block;background:#f1f0ec;box-shadow:0 0 0 2px #fff,0 0 0 3px var(--line),0 6px 14px -8px #16140f4d}.cb-avatar__img--fallback{display:flex;align-items:center;justify-content:center;font-weight:750;font-size:.95rem;color:#fff;letter-spacing:.02em;background:linear-gradient(140deg,#3b4d8f,#1e2a5a)}.cb-avatar__badge{position:absolute;right:-4px;bottom:-4px;width:19px;height:19px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#fff;box-shadow:0 0 0 2px #fff,0 1px 4px #16140f4d;color:var(--ink)}.cb-avatar__badge svg{width:10px;height:10px}.cb-avatar__badge.plat-youtube{color:red}.cb-avatar__badge.plat-tiktok{color:#050505}.cb-avatar__badge.plat-instagram{color:#e4405f}.cb-id{flex:1;min-width:0;display:flex;flex-direction:column;gap:.12rem}.cb-name{display:flex;align-items:center;flex-wrap:wrap;gap:.4rem;font-weight:750;font-size:1.05rem;color:var(--ink);line-height:1.15;letter-spacing:-.015em}.cb-handle{font-size:.78rem;color:var(--ink-soft);text-decoration:none;width:fit-content}a.cb-handle:hover{color:var(--brand)}.cb-chips{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem;margin-top:.25rem}.cb-action{flex:0 0 auto;align-self:flex-start}.cb-action__inner{display:flex;flex-direction:column;align-items:flex-end;gap:.3rem;max-width:380px}.cb-action__inner button{white-space:nowrap;padding:.44rem .85rem;font-size:.82rem;border-radius:10px}.cb-action__inner p{text-align:right;margin:0}.cb-stage{display:flex;flex-direction:column;align-items:flex-start;gap:.3rem}.cb-stage__label{font-size:.6rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-soft)}.cb-stage__row{display:flex;align-items:flex-start;gap:.5rem}.cb-stage__pick{position:relative;display:flex;flex-direction:column;min-width:172px}.cb-stage__trigger{display:flex;align-items:center;justify-content:space-between;gap:.4rem;width:100%;border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:#fff;color:var(--ink);cursor:pointer;box-shadow:var(--shadow-xs);padding:.46rem .68rem;font-size:.8rem;font-weight:500;text-align:left;transition:border-color .14s ease,box-shadow .14s ease}.cb-stage__trigger:hover:not(:disabled){border-color:var(--brand)}.cb-stage__trigger[aria-expanded=true]{border-color:var(--brand);box-shadow:0 0 0 3px var(--focus)}.cb-stage__trigger:disabled{opacity:.55;cursor:default}.cb-stage__placeholder{color:var(--ink-soft)}.cb-stage__caret{flex:0 0 auto;color:var(--ink-soft);transition:transform .16s ease}.cb-stage__trigger[aria-expanded=true] .cb-stage__caret{transform:rotate(180deg)}.cb-stage__menu{position:absolute;top:calc(100% + .3rem);left:0;right:0;z-index:30;display:flex;flex-direction:column;padding:.3rem;background:#fff;border:1px solid var(--line-strong);border-radius:var(--radius-md);box-shadow:var(--shadow-md);animation:reveal-up .16s ease both}.cb-stage__opt{display:flex;align-items:center;justify-content:space-between;gap:.5rem;width:100%;border:none;border-radius:var(--radius-sm);background:transparent;color:var(--ink);cursor:pointer;padding:.44rem .55rem;font-size:.8rem;font-weight:500;text-align:left;transition:background .12s ease}.cb-stage__opt:hover{background:var(--brand-soft)}.cb-stage__opt.is-selected{color:var(--brand);font-weight:650}.cb-stage__opt.is-selected svg{color:var(--brand)}.cb-stage__send{display:inline-flex;align-items:center;justify-content:center;gap:.3rem;width:100%;margin-top:.3rem;padding-top:.5rem;border:none;border-top:1px solid var(--line);background:transparent;color:var(--brand);cursor:pointer;font-size:.82rem;font-weight:700;transition:color .14s ease}.cb-stage__send:hover:not(:disabled){color:var(--brand-strong)}.cb-stage__send:disabled{color:var(--ink-soft);opacity:.6;cursor:default}.cb-bio{margin:0;font-size:.8rem;line-height:1.5;color:var(--ink-soft);max-width:74ch;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cb-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(84px,1fr));gap:.45rem}.cb-stat{display:flex;flex-direction:column;gap:.1rem;padding:.5rem .6rem;border:1px solid var(--line);border-radius:11px;background:#fbfaf8;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.cb-stat:hover{border-color:var(--line-strong)}.cb-stat b{font-size:1.02rem;font-weight:750;color:var(--ink);line-height:1;font-variant-numeric:tabular-nums;letter-spacing:-.015em}.cb-stat span{font-size:.6rem;text-transform:uppercase;letter-spacing:.04em;color:var(--ink-soft);font-weight:600}.cb-contact{display:inline-flex;align-items:center;gap:.35rem;font-size:.78rem;color:var(--ink)}.cb-contact svg{color:var(--brand);flex:0 0 auto}.cb-body{margin-top:.1rem;padding-top:.55rem;border-top:1px solid var(--line)}.details-bar{display:flex;align-items:center;flex-wrap:wrap;gap:.4rem .9rem}.details-bar__aside{min-width:0}.details-bar .analytics-more{margin:0 0 0 auto}.details-bar--open{margin-bottom:.55rem}.details-bar__meta{display:flex;flex-wrap:wrap;align-items:center;gap:.3rem .7rem;min-width:0}.action-card label{margin-top:.6rem}.action-row{display:flex;align-items:center;gap:.6rem;margin-top:1rem;flex-wrap:wrap}.action-row__end{margin-left:auto}@keyframes reveal-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.reveal{animation:reveal-up .5s cubic-bezier(.22,.61,.36,1) both}.reveal--2{animation-delay:.07s}.reveal--3{animation-delay:.14s}@media(prefers-reduced-motion:reduce){.reveal{animation:none}}@media(max-width:680px){.cb-top{flex-wrap:wrap}.cb-action{align-self:stretch;width:100%}.cb-action__inner{align-items:stretch;max-width:none}.cb-action__inner button{width:100%;justify-content:center}.cb-action__inner p{text-align:left}.cb-stage{align-items:stretch;width:100%}.cb-stage__row{flex-direction:column;align-items:stretch}.cb-stage__pick{min-width:0}.action-row__end{margin-left:0}}::view-transition-old(root),::view-transition-new(root){animation-duration:.32s;animation-timing-function:cubic-bezier(.4,0,.2,1)}@media(prefers-reduced-motion:reduce){::view-transition-old(root),::view-transition-new(root){animation:none}}.show-more{display:inline-flex;align-items:center;gap:.28rem;align-self:flex-start;margin-top:.45rem;padding:.28rem .5rem .28rem .1rem;background:none;border:none;cursor:pointer;font-size:.74rem;font-weight:700;color:var(--brand);border-radius:8px}.show-more:hover{color:var(--brand)}.show-more svg{transition:transform .2s ease}.show-more svg.flip{transform:rotate(180deg)}.analytics-more{display:flex;align-items:center;gap:.35rem;width:fit-content;margin:0 auto .15rem;padding:.45rem 1.05rem;border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--card);color:var(--brand);font:inherit;font-size:.82rem;font-weight:700;cursor:pointer;transition:background .14s ease,border-color .14s ease,box-shadow .14s ease,transform .08s ease}.analytics-more:hover{background:var(--brand-soft);border-color:var(--brand);box-shadow:var(--shadow-sm)}.analytics-more:active{transform:translateY(.5px)}.analytics-more svg{transition:transform .2s ease}.analytics-more svg.flip{transform:rotate(180deg)}.view-motion{flex:1 1 0;min-height:0;display:flex;flex-direction:column}.view-loading{flex:1 1 0;min-height:0;display:flex;align-items:center;justify-content:center}.view-loading__dot{width:30px;height:30px;border-radius:999px;border:3px solid var(--line, #e6e8ec);border-top-color:var(--accent, #6b7cff);animation:view-loading-spin .7s linear infinite}@keyframes view-loading-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.view-loading__dot{animation:none;opacity:.5}}.leads-layout{flex:1;min-height:0;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr);background:radial-gradient(circle at 1px 1px,rgba(22,20,15,.04) 1px,transparent 0) 0 0 / 22px 22px,linear-gradient(165deg,#faf9f6,#f1efe8 48%,#eae7de);background-attachment:fixed}.leads-main{display:flex;flex-direction:column;min-height:0;gap:.6rem;margin:.75rem .6rem;overflow:hidden}.leads-header{flex:0 0 auto;background:#fff;border:1px solid var(--line-strong);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:.7rem .95rem .75rem;display:flex;flex-direction:column;gap:.6rem}.leads-header__top{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.leads-header__top .disco-back{margin:0}.leads-header__title h1{margin:0;font-size:1.3rem}.leads-header__title p{margin:.1rem 0 0}.leads-header .tier-tabs{margin-bottom:0}.leads-card{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;background:#fff;border:1px solid var(--line-strong);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);overflow:hidden}.leads-card__title{display:inline-flex;align-items:center;gap:.45rem;font-family:var(--display);font-weight:700;font-size:.95rem;color:var(--ink)}.leads-card__title svg{color:var(--spark-text)}.leads-scroll{flex:1;min-height:0;overflow:auto;scrollbar-width:thin;scrollbar-color:rgba(22,20,15,.16) transparent}.leads-scroll::-webkit-scrollbar{width:8px;height:8px}.leads-scroll::-webkit-scrollbar-thumb{background:#16140f2e;border-radius:999px}.leads-state{padding:1.75rem 1.5rem}.leads-more{display:flex;justify-content:center;padding:.9rem;border-top:1px solid var(--line)}.is-clickable{cursor:pointer}.popup-actions{display:flex;align-items:center;gap:.5rem}.tier-tabs{display:inline-flex;gap:.25rem;margin-bottom:1.1rem;padding:.25rem;background:#16140f0d;border:1px solid var(--line);border-radius:10px}.tier-tab{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;cursor:pointer;font-size:.84rem;font-weight:600;color:var(--ink-soft);line-height:1.2;padding:.4rem .95rem;border-radius:7px;transition:background .12s ease,color .12s ease,box-shadow .12s ease}.tier-tab:hover{color:var(--ink)}.tier-tab.is-active{background:#fff;color:var(--ink);box-shadow:var(--shadow-sm)}.popup-table{width:100%;border-collapse:collapse;font-size:.88rem}.popup-table thead th{position:sticky;top:0;z-index:1;background:var(--paper);text-align:left;font-size:.66rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-soft);padding:.6rem .9rem;border-bottom:1px solid var(--line)}.popup-table tbody td{padding:.7rem .9rem;border-bottom:1px solid var(--line);vertical-align:top}.popup-table tbody tr:last-child td{border-bottom:none}.popup-table tbody tr:hover{background:#16140f06}.popup-table tbody tr.is-selected{background:#1e2a5a0f}.popup-table tbody tr.is-selected:hover{background:#1e2a5a17}.popup-th-check,.popup-td-check{width:1px;white-space:nowrap;padding-right:.35rem}.popup-td-check{vertical-align:middle}.popup-check{width:15px;height:15px;accent-color:var(--accent);cursor:pointer;margin:0}.popup-selbar__count{font-size:.82rem;font-weight:700;color:var(--accent)}.popup-td-email{font-weight:600;overflow-wrap:anywhere}.popup-td-date{white-space:nowrap;color:var(--ink-soft);font-size:.82rem}.popup-chip{display:inline-flex;align-items:baseline;gap:.3rem;max-width:100%;padding:.12rem .5rem;border-radius:999px;border:1px solid var(--line);background:#f6f5f1;font-size:.76rem}.popup-chip__v{color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:14rem}.popup-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.35rem;text-align:center;padding:2.5rem 1.5rem;background:var(--card);border:1px dashed var(--line-strong);border-radius:var(--radius-lg);color:var(--ink-soft)}.popup-empty strong{color:var(--ink);font-size:.95rem}.popup-error{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;padding:.7rem .9rem;border-radius:var(--radius-md);background:#fffbeb;border:1px solid #fde68a;color:#92400e;font-size:.88rem;margin-bottom:1rem}
