@import url(https://fonts.googleapis.com/css2?family=Geist:wght@400;500;600&family=IBM+Plex+Mono:wght@400;500&display=swap);*{box-sizing:border-box;margin:0;padding:0}:root{--page-bg:#040b13;--page-wash:radial-gradient(1100px 600px at 12% -10%,#0e74904d,#0000 60%),radial-gradient(800px 500px at 100% 0%,#2dd4bf1f,#0000 55%);--glass-sidebar:#0812208c;--glass-topbar:#060e178c;--glass-blur:blur(18px) saturate(140%);--glass-card:linear-gradient(180deg,#162a42a8,#0a162899);--card-shadow:0 1px 0 #ffffff17 inset,0 14px 40px #00000073;--subbar-bg:#ffffff08;--input-bg:#ffffff0a;--row-odd:hsla(0,0%,100%,.015);--row-hover:#2dd4bf0d;--row-selected:#2dd4bf12;--line:#82d2dc29;--line-soft:#82d2dc12;--text-1:#f0f4f9;--text-2:#c8d6e0;--text-3:#8aa3b5;--text-4:#5d7a8e;--text-5:#3d566a;--accent:#2dd4bf;--accent-light:#5eead4;--accent-deep:#0e7490;--accent-mid:#14b8a6;--positive:#45c49a;--warning:#e0a050;--negative:#e06a5a;--purple:#b48cf2;--on-accent:#04201d;--on-amber:#2a1a05;--st-engaged:#2dd4bf;--st-pitched:#e0a050;--st-confirmed:#45c49a;--st-pending:#8aa3b5;--st-no-interest:#e06a5a;--st-cold:#5d7a8e;--font-ui:"Geist",system-ui,sans-serif;--font-data:"IBM Plex Mono",ui-monospace,monospace;--font-serif:"Fraunces",Georgia,serif;--rasp-bg:var(--page-bg);--rasp-surface:#0b1828;--rasp-raised:#102236;--rasp-inset:#07111d;--rasp-border:var(--line);--rasp-border-soft:var(--line-soft);--rasp-border-strong:#82d2dc47;--rasp-teal-light:#2dd4bf;--rasp-teal:#14b8a6;--rasp-teal-deep:#0e7490;--rasp-teal-soft:#2dd4bf1f;--rasp-teal-glow:#0d948829;--rasp-teal-edge:#2dd4bf4d;--rasp-grad:linear-gradient(135deg,#5eead4,#14b8a6);--rasp-fg-1:#f0f4f9;--rasp-fg-2:#8aa3b5;--rasp-fg-3:#5d7a8e;--rasp-warn:#e0a050;--rasp-warn-soft:#e0a0501f;--rasp-warn-edge:#e0a05047;--rasp-danger:#e06a5a;--rasp-danger-soft:#e06a5a1f;--rasp-danger-edge:#e06a5a52;--rasp-success:#2dd4bf;--rasp-success-soft:#2dd4bf1f;--rasp-p-high:#e06a5a;--rasp-p-active:#2dd4bf;--rasp-p-long:#0e7490;--rasp-p-hold:#4a6878;--rasp-font:var(--font-ui);--rasp-mono:var(--font-data);--rasp-r-ctl:8px;--rasp-r-card:12px;--rasp-r-lg:16px;--rasp-r-pill:999px;--rasp-elev:0 1px 0 #ffffff0a inset,0 2px 8px #00000059;--rasp-elev-2:var(--card-shadow);--rasp-t:170ms;--rasp-ease:cubic-bezier(0.2,0.6,0.2,1);--ai:#2dd4bf;--ai-2:#5eead4;--ai-soft:#2dd4bf1a;--ai-edge:#2dd4bf59;--ai-glow:#2dd4bf38;--ai-grad:linear-gradient(135deg,#5eead4,#14b8a6);--bg-glass:#0a16289e;--bg-glass-2:#0f1c2ec7;--bg-overlay:#02070db8;--border-1:var(--line-soft);--border-2:var(--line);--border-3:#82d2dc47;--fg-1:#f0f4f9;--fg-2:#c8d6e0;--fg-3:#8aa3b5;--fg-4:#5d7a8e;--fg-5:#3d566a;--font-sans:var(--font-ui);--font-mono:var(--font-data);--shadow-1:0 1px 0 #ffffff0a inset,0 1px 2px #00000073;--shadow-2:0 1px 0 #ffffff0d inset,0 4px 14px #00000073;--shadow-3:var(--card-shadow);--shadow-4:0 1px 0 #ffffff14 inset,0 24px 60px #000000b3;--ease:cubic-bezier(0.2,0.6,0.2,1);--t-fast:120ms;--t-base:180ms;--t-slow:280ms;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:20px;--s-6:24px;--s-7:32px;--s-8:40px;--s-9:56px;--s-10:72px;--r-1:4px;--r-2:6px;--r-3:8px;--r-4:10px;--r-5:12px;--r-6:16px;--r-full:999px;--success:#45c49a;--success-soft:#45c49a1a;--success-edge:#45c49a47;--bg:var(--page-bg);--bg2:#0b1828;--bg3:#102236;--border:var(--line);--border2:var(--line);--t1:#f0f4f9;--t2:#8aa3b5;--t3:#5d7a8e;--t4:#3d566a;--amber:#e0a050;--amber-bg:#e0a0501a;--amber-bdr:#e0a05059;--amber-dim:#e0a05099;--teal:#2dd4bf;--green:#45c49a;--red:#e06a5a;--surface2:#0b1828}*,:after,:before{box-sizing:border-box;margin:0;padding:0}*{scrollbar-color:#ffffff24 #0000;scrollbar-width:thin}::-webkit-scrollbar{height:8px;width:8px}::-webkit-scrollbar-track{background:#0000}::-webkit-scrollbar-thumb{background:#ffffff24;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#ffffff3d}#root,body,html{height:100%}body{background-attachment:fixed;background-color:#040b13;background-color:var(--page-bg);background-image:radial-gradient(1100px 600px at 12% -10%,#0e74904d,#0000 60%),radial-gradient(800px 500px at 100% 0,#2dd4bf1f,#0000 55%);background-image:var(--page-wash);color:#f0f4f9;color:var(--text-1);font-family:Geist,system-ui,sans-serif;font-family:var(--font-ui)}#root,body{min-height:100vh}#root{display:flex;flex-direction:column;height:100%}button{font-family:inherit}input,select,textarea{box-sizing:border-box;font-family:inherit}@keyframes slideUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes rasp-pulse{0%,to{opacity:1}50%{opacity:.35}}.btn-ghost{background:#0000;border-color:#82d2dc29;border-color:var(--line);color:#c8d6e0;color:var(--text-2)}.btn-ghost:hover{background:#ffffff0d}.modal-overlay{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#02070db8;display:flex;inset:0;justify-content:center;position:fixed;z-index:100}.modal{backdrop-filter:blur(18px) saturate(140%);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:blur(18px) saturate(140%);-webkit-backdrop-filter:var(--glass-blur);background:linear-gradient(180deg,#162a42a8,#0a162899);background:var(--glass-card);border:1px solid #82d2dc29;border:1px solid var(--line);border-radius:12px;box-shadow:inset 0 1px 0 #ffffff17,0 14px 40px #00000073;box-shadow:var(--card-shadow);max-height:90vh;max-width:90vw;overflow-y:auto;padding:24px;width:520px}.modal h2{color:#f0f4f9;color:var(--text-1);font-size:16px;font-weight:600;margin-bottom:16px}.modal-footer{display:flex;gap:8px;justify-content:flex-end;margin-top:20px}.form-group{margin-bottom:14px}.form-label{color:#5d7a8e;color:var(--text-4);display:block;font-family:IBM Plex Mono,ui-monospace,monospace;font-family:var(--font-data);font-size:10px;font-weight:500;letter-spacing:.08em;margin-bottom:6px;text-transform:uppercase}.form-input{background:#ffffff0a;background:var(--input-bg);border:1px solid #82d2dc29;border:1px solid var(--line);border-radius:8px;color:#f0f4f9;color:var(--text-1);color-scheme:dark;font-size:13px;min-height:34px;outline:none;padding:8px 10px;resize:vertical;transition:border-color .15s,box-shadow .15s;width:100%}.form-input:focus{border-color:#2dd4bf80;box-shadow:0 0 0 3px #2dd4bf1f}.empty-state{color:#5d7a8e;color:var(--text-4);flex-direction:column;gap:16px;justify-content:center;padding:80px 0}.empty-state,.toast{align-items:center;display:flex}.toast{animation:slideUp .2s ease;background:linear-gradient(180deg,#162a42a8,#0a162899);background:var(--glass-card);border:1px solid #82d2dc29;border:1px solid var(--line);border-radius:10px;bottom:24px;box-shadow:inset 0 1px 0 #ffffff17,0 14px 40px #00000073;box-shadow:var(--card-shadow);color:#f0f4f9;color:var(--text-1);font-size:13px;font-weight:600;gap:8px;padding:12px 18px;position:fixed;right:24px;z-index:200}.toast.error{border-color:#e06a5a66;color:#e06a5a;color:var(--negative)}.toast.success{border-color:#45c49a66;color:#45c49a;color:var(--positive)}.btn{align-items:center;border:1px solid #0000;border-radius:8px;cursor:pointer;display:inline-flex;font-family:inherit;font-size:13px;font-weight:500;gap:6px;height:32px;padding:0 14px;transition:all .15s}.btn-primary{background:linear-gradient(135deg,#5eead4,#14b8a6);box-shadow:0 0 0 1px #2dd4bf66,0 6px 20px #2dd4bf47,inset 0 1px 0 #ffffff4d;color:#04201d;color:var(--on-accent)}.btn-primary:hover{filter:brightness(1.08)}.r-mono{font-feature-settings:"tnum";font-family:IBM Plex Mono,ui-monospace,monospace;font-family:var(--font-data);font-variant-numeric:tabular-nums}.r-eyebrow{color:#5d7a8e;color:var(--text-4);font-family:IBM Plex Mono,ui-monospace,monospace;font-family:var(--font-data);font-size:10px;font-weight:500;letter-spacing:.08em;text-transform:uppercase}.r-card{backdrop-filter:blur(18px) saturate(140%);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:blur(18px) saturate(140%);-webkit-backdrop-filter:var(--glass-blur);background:linear-gradient(180deg,#162a42a8,#0a162899);background:var(--glass-card);border:1px solid #82d2dc29;border:1px solid var(--line);border-radius:12px;box-shadow:inset 0 1px 0 #ffffff17,0 14px 40px #00000073;box-shadow:var(--card-shadow);overflow:hidden}.r-btn{align-items:center;border:none;border-radius:8px;cursor:pointer;display:inline-flex;font-family:Geist,system-ui,sans-serif;font-family:var(--font-ui);font-size:13px;font-weight:500;gap:6px;height:32px;justify-content:center;padding:0 14px;transition:filter .15s,background .15s;white-space:nowrap}.r-btn-primary{background:linear-gradient(135deg,#5eead4,#14b8a6);box-shadow:0 0 0 1px #2dd4bf66,0 6px 20px #2dd4bf47,inset 0 1px 0 #ffffff4d;color:#04201d}.r-btn-primary:hover{filter:brightness(1.08)}.r-btn-amber{background:linear-gradient(135deg,#f0b864,#d98f3a);box-shadow:0 0 0 1px #e0a05066,0 6px 20px #e0a05047,inset 0 1px 0 #ffffff4d;color:#2a1a05}.r-btn-amber:hover{filter:brightness(1.08)}.r-btn-tint{background:#2dd4bf1a;border:1px solid #2dd4bf59;color:#2dd4bf}.r-btn-tint:hover{background:#2dd4bf2e}.r-btn-tint-amber{background:#e0a0501a;border:1px solid #e0a05059;color:#e0a050}.r-btn-tint-amber:hover{background:#e0a0502e}.r-btn-ghost{background:#0000;border:1px solid #82d2dc29;border:1px solid var(--line);color:#c8d6e0}.r-btn-ghost:hover{background:#ffffff0d}.r-seg{align-items:center;background:#ffffff0a;background:var(--input-bg);border:1px solid #82d2dc29;border:1px solid var(--line);border-radius:8px;display:inline-flex;padding:2px}.r-seg-on{background:#2dd4bf2e;border-radius:6px;color:#f0f4f9}.r-seg>button{background:#0000;border:none;border-radius:6px;color:#8aa3b5;color:var(--text-3);cursor:pointer;font-family:inherit;height:26px;padding:0 12px}.r-seg>button:hover{color:#f0f4f9;color:var(--text-1)}.r-seg>button.r-seg-on{background:#2dd4bf2e;color:#f0f4f9}.crm-body img{max-width:100%}.r-dot{background:currentColor;border-radius:50%;flex-shrink:0;height:7px;width:7px}@keyframes nsp-countUp{0%{opacity:0;transform:translateY(6px) scale(.98)}to{opacity:1;transform:none}}@keyframes nsp-slideIn{0%{opacity:0;transform:translateX(28px)}to{opacity:1;transform:none}}@keyframes nsp-popIn{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}@keyframes nsp-fadeUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.nsp-panel{backdrop-filter:blur(18px) saturate(140%);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:blur(18px) saturate(140%);-webkit-backdrop-filter:var(--glass-blur);background:linear-gradient(180deg,#162a42a8,#0a162899);background:var(--glass-card);border:1px solid #82d2dc29;border:1px solid var(--line);border-radius:16px;box-shadow:inset 0 1px 0 #ffffff17,0 14px 40px #00000073;box-shadow:var(--card-shadow);margin:0 auto;overflow:hidden;position:relative;transition:max-width .45s cubic-bezier(.2,.7,.2,1),border-color .4s;width:100%}.nsp-label{color:#f0f4f9;color:var(--text-1);font-size:13px;font-weight:500}.nsp-hint{color:#5d7a8e;color:var(--text-4);font-weight:400}.nsp-field{align-items:center;background:#ffffff0a;background:var(--input-bg);border:1px solid #82d2dc29;border:1px solid var(--line);border-radius:10px;display:flex;transition:border-color .25s,box-shadow .25s}.nsp-area:focus,.nsp-field:focus-within{border-color:#2dd4bf99!important;box-shadow:0 0 0 3px #2dd4bf26}.nsp-field input{background:#0000;border:0;color:#f0f4f9;color:var(--text-1);flex:1 1;font-size:14px;min-width:0;outline:none}.nsp-area::placeholder,.nsp-field input::placeholder{color:#5d7a8e;color:var(--text-4)}.nsp-area{color:#f0f4f9;color:var(--text-1);font-size:14px;line-height:1.55;min-height:92px;outline:none;padding:10px 12px;resize:vertical;transition:border-color .25s,box-shadow .25s}.nsp-area,.nsp-seg{background:#ffffff0a;background:var(--input-bg);border:1px solid #82d2dc29;border:1px solid var(--line);border-radius:10px}.nsp-seg{align-self:flex-start;display:inline-flex;padding:3px}.nsp-seg>button{background:#0000;border:0;border-radius:7px;color:#8aa3b5;color:var(--text-3);cursor:pointer;font-size:13px;font-weight:500;height:30px;padding:0 14px;transition:all .2s}.nsp-seg>button.nsp-seg-on,.nsp-seg>button:hover{color:#f0f4f9;color:var(--text-1)}.nsp-seg>button.nsp-seg-on{background:#2dd4bf2e}.nsp-help{align-items:center;background:#ffffff08;border:1px solid #82d2dc29;border:1px solid var(--line);border-radius:999px;color:#8aa3b5;color:var(--text-3);cursor:pointer;display:inline-flex;font-size:12px;gap:8px;height:30px;padding:0 12px;transition:color .15s}.nsp-help:hover,.nsp-help[aria-expanded=true]{color:#f0f4f9;color:var(--text-1)}.nsp-help-q{align-items:center;border:1.5px solid;border-radius:50%;display:flex;font:600 9px IBM Plex Mono,ui-monospace,monospace;font:600 9px var(--font-data);height:14px;justify-content:center;width:14px}.r-btn.nsp-draft{border-radius:10px;font-weight:600;gap:8px;height:40px;letter-spacing:.01em;padding:0 20px;transition:all .3s}.r-btn.nsp-draft:disabled{background:#ffffff0d;box-shadow:none;color:#5d7a8e;color:var(--text-4);cursor:not-allowed;filter:none}.nsp-draft-dot{animation:rasp-pulse 2.4s ease-in-out infinite;background:currentColor;border-radius:50%;display:block;height:8px;opacity:.85;width:8px}.nsp-draft-chev{border-right:1.5px solid;border-top:1.5px solid;display:block;height:6px;opacity:.7;transform:rotate(45deg);width:6px}.nsp-x{background:#0000;border:0;border-radius:5px;color:#5d7a8e;color:var(--text-4);cursor:pointer;flex:none;font-size:14px;height:24px;line-height:1;width:24px}.nsp-x:hover{background:#e06a5a1f;color:#e06a5a;color:var(--negative)}.nsp-add{align-self:flex-start;background:#0000;border:1px dashed #82d2dc40;border-radius:6px;color:#8aa3b5;color:var(--text-3);cursor:pointer;font-size:12px;font-weight:500;height:28px;margin-left:30px;padding:0 10px}.nsp-add:hover{border-color:#2dd4bf80;color:#f0f4f9;color:var(--text-1)}.nsp-count-grid{grid-gap:12px;align-items:center;display:grid;gap:12px;grid-template-columns:22px minmax(0,1fr) 110px 120px;padding:0 14px}.nsp-stepper{align-items:center;background:#ffffff0a;background:var(--input-bg);border:1px solid #82d2dc29;border:1px solid var(--line);border-radius:6px;display:flex;height:30px;overflow:hidden}.nsp-stepper>button{background:#0000;border:0;color:#5d7a8e;color:var(--text-4);cursor:pointer;height:100%;-webkit-user-select:none;user-select:none;width:24px}.nsp-stepper>button:hover{background:#ffffff0d;color:#f0f4f9;color:var(--text-1)}.nsp-stepper>input{-moz-appearance:textfield;background:#0000;border:0;color:#f0f4f9;color:var(--text-1);font:500 12px IBM Plex Mono,ui-monospace,monospace;font:500 12px var(--font-data);height:100%;outline:none;text-align:center;width:50px}.nsp-stepper>input::-webkit-inner-spin-button,.nsp-stepper>input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.nsp-stepper:focus-within{border-color:#2dd4bf99;box-shadow:0 0 0 3px #2dd4bf26}.nsp-batch-dim{opacity:.3}.nsp-batch-new{animation:nsp-fadeUp .5s ease-out .2s both;border:1px solid #2dd4bf73!important;box-shadow:0 0 0 3px #2dd4bf1a,inset 0 1px 0 #ffffff17,0 14px 40px #00000073!important;box-shadow:0 0 0 3px #2dd4bf1a,var(--card-shadow)!important}
/*# sourceMappingURL=main.d424ac72.css.map*/