.Button-module__VMVMAW__button{cursor:pointer;border:none;border-radius:.625rem;justify-content:center;align-items:center;gap:.5rem;font-weight:600;transition:all .2s cubic-bezier(.4,0,.2,1);display:inline-flex;position:relative;overflow:hidden}.Button-module__VMVMAW__button:before{content:"";opacity:0;background:linear-gradient(135deg,#0000 0%,#ffffff1a 50%,#0000 100%);transition:opacity .3s;position:absolute;inset:0}.Button-module__VMVMAW__button:hover:before{opacity:1}.Button-module__VMVMAW__button:disabled{opacity:.5;cursor:not-allowed;transform:none!important}.Button-module__VMVMAW__primary{background:var(--ns-orange-gradient,linear-gradient(135deg,#f97015,#ff8c1a));color:#fff;box-shadow:0 1px 3px #c7530540}.Button-module__VMVMAW__primary:hover:not(:disabled){filter:brightness(1.05);transform:translateY(-1px);box-shadow:0 4px 12px #c753054d}.Button-module__VMVMAW__primary:active:not(:disabled){transform:translateY(0);box-shadow:0 1px 3px #c7530540}.Button-module__VMVMAW__secondary{background-color:var(--ns-surface,white);color:var(--ns-text-secondary,#6a7181);border:1px solid var(--ns-border,#e5e7eb)}.Button-module__VMVMAW__secondary:hover:not(:disabled){background-color:var(--ns-bg,#f3f4f6);color:var(--ns-text,#14181f);border-color:var(--ns-border-hover,#d4d7de)}.Button-module__VMVMAW__danger{background-color:var(--ns-danger,#ef4343);color:#fff}.Button-module__VMVMAW__danger:hover:not(:disabled){filter:brightness(.95)}.Button-module__VMVMAW__ghost{color:var(--ns-text-secondary,#6a7181);border:1px solid var(--ns-border,#e5e7eb);background:0 0}.Button-module__VMVMAW__ghost:hover:not(:disabled){background:var(--ns-bg,#f3f4f6);color:var(--ns-text,#14181f);border-color:var(--ns-border-hover,#d4d7de)}.Button-module__VMVMAW__sm{padding:.375rem .75rem;font-size:.875rem}.Button-module__VMVMAW__md{padding:.5rem 1.125rem;font-size:.875rem}.Button-module__VMVMAW__lg{padding:.75rem 1.5rem;font-size:1rem}.Button-module__VMVMAW__loading{position:relative}.Button-module__VMVMAW__spinner{border:2px solid;border-right-color:#0000;border-radius:50%;width:1rem;height:1rem;animation:.75s linear infinite Button-module__VMVMAW__spin}@keyframes Button-module__VMVMAW__spin{to{transform:rotate(360deg)}}
@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a342834df7752944-s.bb140f9f.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.50575af1.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.78d1a7ae.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.247c8473.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.18d7c7dc.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.71e1367e.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a342834df7752944-s.bb140f9f.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.50575af1.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.78d1a7ae.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.247c8473.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.18d7c7dc.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.71e1367e.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a342834df7752944-s.bb140f9f.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.50575af1.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.78d1a7ae.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.247c8473.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.18d7c7dc.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.71e1367e.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a342834df7752944-s.bb140f9f.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.50575af1.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.78d1a7ae.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.247c8473.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.18d7c7dc.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.71e1367e.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/a342834df7752944-s.bb140f9f.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.50575af1.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.78d1a7ae.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.247c8473.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.18d7c7dc.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.71e1367e.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope Fallback;src:local(Arial);ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.0%;size-adjust:103.19%}.manrope_70237e19-module__fgAieq__className{font-family:Manrope,Manrope Fallback;font-style:normal}.manrope_70237e19-module__fgAieq__variable{--font-manrope:"Manrope","Manrope Fallback"}
.LeadCard-module__Oswx_G__card{background:var(--ns-surface,#fff);border:1px solid var(--ns-border,#e5e7eb);border-radius:.625rem;padding:.75rem;transition:box-shadow .25s,transform .25s;position:relative;box-shadow:0 1px 3px #14181f0f,0 1px 2px -1px #14181f0f}.LeadCard-module__Oswx_G__card:hover{transform:translateY(-2px);box-shadow:0 10px 25px -5px #14181f14,0 8px 10px -6px #14181f0a}.LeadCard-module__Oswx_G__link{text-decoration:none;display:block}.LeadCard-module__Oswx_G__name{color:var(--ns-text,#14181f);letter-spacing:-.01em;margin:0 0 .25rem;font-size:.875rem;font-weight:600}.LeadCard-module__Oswx_G__company{color:var(--ns-text-secondary,#6a7181);margin:0 0 .125rem;font-size:.75rem}.LeadCard-module__Oswx_G__email{color:var(--ns-orange,#f97015);margin:0 0 .25rem;font-size:.75rem}.LeadCard-module__Oswx_G__date{color:var(--ns-text-muted,#8f96a3);margin:0;font-size:.625rem}.LeadCard-module__Oswx_G__actions{border-top:1px solid var(--ns-border,#e5e7eb);gap:.25rem;margin-top:.5rem;padding-top:.5rem;display:flex}
@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:75% 100%;font-display:swap;src:url(../media/3d51db290a6a25f3-s.1b7464e7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:75% 100%;font-display:swap;src:url(../media/f7054824cbb51795-s.36c9ff64.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:75% 100%;font-display:swap;src:url(../media/74effe3e2193102a-s.p.c3a822cc.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque Fallback;src:local(Arial);ascent-override:88.21%;descent-override:25.61%;line-gap-override:0.0%;size-adjust:105.43%}.bricolage_grotesque_766356d0-module__L318rq__className{font-family:Bricolage Grotesque,Bricolage Grotesque Fallback;font-style:normal}.bricolage_grotesque_766356d0-module__L318rq__variable{--font-bricolage:"Bricolage Grotesque","Bricolage Grotesque Fallback"}
.KanbanColumn-module__HPqcbW__column{background-color:var(--ns-bg,#f9fafb);border:1px solid var(--ns-border,#e5e7eb);border-radius:.625rem;flex-direction:column;flex:1;min-width:250px;max-width:300px;display:flex}.KanbanColumn-module__HPqcbW__header{border-bottom:1px solid var(--ns-border,#e5e7eb);background:var(--ns-surface,white);border-radius:.625rem .625rem 0 0;align-items:center;gap:.5rem;padding:.75rem 1rem;display:flex}.KanbanColumn-module__HPqcbW__statusDot{border-radius:50%;width:1rem;height:1rem}.KanbanColumn-module__HPqcbW__title{color:var(--ns-text,#14181f);letter-spacing:-.01em;flex:1;margin:0;font-size:.8125rem;font-weight:600}.KanbanColumn-module__HPqcbW__count{color:var(--ns-text-secondary,#6a7181);background-color:var(--ns-border,#e5e7eb);border-radius:9999px;padding:.125rem .5rem;font-size:.75rem;font-weight:600}.KanbanColumn-module__HPqcbW__cardList{flex-direction:column;flex:1;gap:.5rem;padding:.75rem;display:flex;overflow-y:auto}.KanbanColumn-module__HPqcbW__emptyState{color:var(--ns-text-muted,#8f96a3);text-align:center;padding:2rem 0;font-size:.875rem}@media (max-width:768px){.KanbanColumn-module__HPqcbW__column{max-width:none}}
.LoginForm-module__qT6pZW__form{--primary:#f67b1e;--primary-hover:#f06e0a;--foreground:#151c2e;--muted:#6b7280;--border:#dcdfe4;font-family:var(--font-manrope),sans-serif;flex-direction:column;gap:1rem;display:flex}.LoginForm-module__qT6pZW__header{margin-bottom:.75rem;animation:.3s ease-out LoginForm-module__qT6pZW__fadeIn}.LoginForm-module__qT6pZW__title{font-family:var(--font-bricolage),var(--font-manrope),sans-serif;letter-spacing:-.03em;color:var(--foreground);margin:0;font-size:1.875rem;font-weight:800;line-height:1.05}.LoginForm-module__qT6pZW__subtitle{color:var(--muted);margin:.5rem 0 0;font-size:.9375rem;line-height:1.5}@keyframes LoginForm-module__qT6pZW__fadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.LoginForm-module__qT6pZW__field{flex-direction:column;gap:.375rem;display:flex}.LoginForm-module__qT6pZW__label{color:var(--foreground);font-size:.875rem;font-weight:600}.LoginForm-module__qT6pZW__input{border:1px solid var(--border);height:2.75rem;color:var(--foreground);background:#fff;border-radius:.75rem;padding:0 .875rem;font-family:inherit;font-size:.9375rem;transition:border-color .15s,box-shadow .15s}.LoginForm-module__qT6pZW__input:hover{border-color:#c0c4ce}.LoginForm-module__qT6pZW__input:focus{border-color:var(--primary);outline:none;box-shadow:0 0 0 3px #f67b1e2e}.LoginForm-module__qT6pZW__input::placeholder{color:#9ba0ab}.LoginForm-module__qT6pZW__error,.LoginForm-module__qT6pZW__message{border-radius:.75rem;margin:0;padding:.75rem .875rem;font-size:.875rem}.LoginForm-module__qT6pZW__error{color:#b81e1e;background:#ef434314;border:1px solid #ef434340;animation:.4s ease-in-out LoginForm-module__qT6pZW__shake}@keyframes LoginForm-module__qT6pZW__shake{0%,to{transform:translate(0)}25%{transform:translate(-4px)}75%{transform:translate(4px)}}.LoginForm-module__qT6pZW__message{color:#0a714e;background:#10b77f14;border:1px solid #10b77f40;animation:.3s ease-out LoginForm-module__qT6pZW__fadeIn}.LoginForm-module__qT6pZW__submitButton.LoginForm-module__qT6pZW__submitButton{background:var(--primary);width:100%;height:3rem;box-shadow:none;border-radius:.75rem;margin-top:.5rem;font-family:inherit;font-size:1rem}.LoginForm-module__qT6pZW__submitButton.LoginForm-module__qT6pZW__submitButton:hover:not(:disabled){background:var(--primary-hover);box-shadow:none;filter:none;transform:none}.LoginForm-module__qT6pZW__submitButton.LoginForm-module__qT6pZW__submitButton:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.LoginForm-module__qT6pZW__forgotPassword{text-align:center;margin:.25rem 0 0;font-size:.875rem}.LoginForm-module__qT6pZW__toggle{color:var(--muted);text-align:center;border-top:1px solid #ebecef;margin:.5rem 0 0;padding-top:1.25rem;font-size:.875rem}.LoginForm-module__qT6pZW__toggleButton{color:var(--primary);cursor:pointer;font:inherit;text-underline-offset:3px;background:0 0;border:none;border-radius:.25rem;padding:0;font-weight:600}.LoginForm-module__qT6pZW__toggleButton:hover{color:var(--primary-hover);text-decoration:underline}.LoginForm-module__qT6pZW__toggleButton:focus-visible{outline:2px solid var(--primary);outline-offset:2px}
.AddLeadForm-module__qmZLMa__form{flex-direction:column;gap:1.25rem;display:flex}.AddLeadForm-module__qmZLMa__field{flex-direction:column;gap:.5rem;display:flex;position:relative}.AddLeadForm-module__qmZLMa__label{color:var(--ns-text,#14181f);text-transform:uppercase;letter-spacing:.05em;font-size:.8125rem;font-weight:600;transition:color .2s}.AddLeadForm-module__qmZLMa__required{color:var(--ns-orange,#f97015);font-weight:700}.AddLeadForm-module__qmZLMa__input{border:1.5px solid var(--ns-border,#e5e7eb);background:var(--ns-surface,white);color:var(--ns-text,#14181f);border-radius:.625rem;padding:.75rem 1rem;font-size:.9375rem;transition:all .2s;box-shadow:0 1px 2px #14181f08}.AddLeadForm-module__qmZLMa__input:hover{border-color:#c5cad3}.AddLeadForm-module__qmZLMa__input:focus{border-color:var(--ns-orange,#f97015);box-shadow:0 0 0 3px var(--ns-orange-light,#f970151f),0 1px 3px 0 #f970151a,0 0 8px -2px #f9701533;outline:none;transform:translateY(-1px)}.AddLeadForm-module__qmZLMa__input::placeholder{color:var(--ns-text-muted,#8f96a3);transition:color .2s}.AddLeadForm-module__qmZLMa__input:focus::placeholder{color:#abb0ba}.AddLeadForm-module__qmZLMa__textarea{border:1.5px solid var(--ns-border,#e5e7eb);color:var(--ns-text,#14181f);background:var(--ns-surface,white);resize:vertical;border-radius:.625rem;min-height:120px;padding:.75rem 1rem;font-family:inherit;font-size:.9375rem;transition:all .2s;box-shadow:0 1px 2px #14181f08}.AddLeadForm-module__qmZLMa__textarea:hover{border-color:#c5cad3}.AddLeadForm-module__qmZLMa__textarea:focus{border-color:var(--ns-orange,#f97015);box-shadow:0 0 0 3px var(--ns-orange-light,#f970151f),0 1px 3px 0 #f970151a,0 0 8px -2px #f9701533;outline:none;transform:translateY(-1px)}.AddLeadForm-module__qmZLMa__textarea::placeholder{color:var(--ns-text-muted,#8f96a3);transition:color .2s}.AddLeadForm-module__qmZLMa__textarea:focus::placeholder{color:#abb0ba}.AddLeadForm-module__qmZLMa__error{color:var(--ns-danger,#ef4343);background-color:var(--ns-danger-light,#ef434314);border-left:2px solid var(--ns-danger,#ef4343);border-radius:.375rem;margin:0;padding:.375rem .5rem;font-size:.8125rem;animation:.2s ease-out AddLeadForm-module__qmZLMa__slideIn}.AddLeadForm-module__qmZLMa__submitError{color:var(--ns-danger,#ef4343);background-color:var(--ns-danger-light,#ef43431a);border-left:3px solid var(--ns-danger,#ef4343);border-radius:.625rem;margin:0;padding:.875rem 1rem;font-size:.875rem;animation:.4s ease-in-out AddLeadForm-module__qmZLMa__shake}@keyframes AddLeadForm-module__qmZLMa__slideIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes AddLeadForm-module__qmZLMa__shake{0%,to{transform:translate(0)}25%{transform:translate(-4px)}75%{transform:translate(4px)}}.AddLeadForm-module__qmZLMa__actions{border-top:1px solid var(--ns-border,#e5e7eb);justify-content:flex-end;gap:.75rem;margin-top:1rem;padding-top:1rem;display:flex}
.AuthShell-module__v8KGDa__shell{--night:#0f1b33;--night-raised:#1b2846;--night-muted:#a2adc3;--primary:#f67b1e;background:var(--night);isolation:isolate;min-height:100vh;font-family:var(--font-manrope),sans-serif;flex-direction:column;display:flex;position:relative}.AuthShell-module__v8KGDa__shell:before{content:"";z-index:-1;pointer-events:none;background-image:radial-gradient(1px 1px at 23px 41px,#ffffffb3,#0000 60%),radial-gradient(1px 1px at 131px 87px,#ffffff73,#0000 60%),radial-gradient(1.5px 1.5px at 212px 19px,#fff9,#0000 60%),radial-gradient(1px 1px at 67px 173px,#ffffff59,#0000 60%),radial-gradient(1px 1px at 189px 211px,#ffffff80,#0000 60%),radial-gradient(1.5px 1.5px at 101px 239px,#facc9e80,#0000 60%);background-size:260px 260px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 40%,#0000 100%);mask-image:linear-gradient(#000 40%,#0000 100%)}.AuthShell-module__v8KGDa__nav{box-sizing:border-box;justify-content:space-between;align-items:center;width:100%;max-width:72rem;margin:0 auto;padding:1.25rem 1.5rem;display:flex}.AuthShell-module__v8KGDa__brand{color:#fff;font-family:var(--font-bricolage),var(--font-manrope),sans-serif;border-radius:.375rem;align-items:center;gap:.5rem;font-size:1.25rem;font-weight:700;text-decoration:none;display:flex}.AuthShell-module__v8KGDa__brandIcon{width:1.5rem;height:1.5rem;color:var(--primary)}.AuthShell-module__v8KGDa__back{color:var(--night-muted);border-radius:.375rem;padding:.5rem .75rem;font-size:.875rem;text-decoration:none;transition:color .15s,background-color .15s}.AuthShell-module__v8KGDa__back:hover{color:#fff;background:var(--night-raised)}.AuthShell-module__v8KGDa__brand:focus-visible,.AuthShell-module__v8KGDa__back:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.AuthShell-module__v8KGDa__main{flex:1;justify-content:center;align-items:center;padding:2rem 1rem 4rem;display:flex}.AuthShell-module__v8KGDa__cardWrap{width:100%;max-width:26rem;position:relative}.AuthShell-module__v8KGDa__northStar{z-index:1;filter:drop-shadow(0 0 6px #ffd9b3e6)drop-shadow(0 0 28px #f67b1e8c);width:2.5rem;height:2.5rem;position:absolute;top:-1.25rem;right:-1.25rem}.AuthShell-module__v8KGDa__card{background:#fff;border-radius:1rem;padding:2.5rem 2rem 2rem;animation:.45s cubic-bezier(.22,1,.36,1) both AuthShell-module__v8KGDa__rise;box-shadow:0 0 0 1px #0f1b3314,0 2px 4px #0f1b330f,0 32px 80px -20px #0000008c}@keyframes AuthShell-module__v8KGDa__rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.AuthShell-module__v8KGDa__card{animation:none}}@media (max-width:480px){.AuthShell-module__v8KGDa__card{padding:2rem 1.25rem 1.5rem}.AuthShell-module__v8KGDa__northStar{right:-.25rem}}
.DarkModeToggle-module__7bHfmq__toggle{width:2.25rem;height:2.25rem;color:var(--ns-text-secondary,#6a7181);cursor:pointer;background:0 0;border:none;border-radius:.5rem;justify-content:center;align-items:center;padding:0;transition:all .2s;display:flex}.DarkModeToggle-module__7bHfmq__toggle:hover{background:var(--ns-orange-light,#f6821f14);color:var(--ns-orange,#f6821f)}.DarkModeToggle-module__7bHfmq__toggle:active{transform:scale(.95)}.DarkModeToggle-module__7bHfmq__toggle svg{transition:transform .3s}.DarkModeToggle-module__7bHfmq__toggle:hover svg{transform:rotate(15deg)}@media (max-width:640px){.DarkModeToggle-module__7bHfmq__toggle{width:2rem;height:2rem}.DarkModeToggle-module__7bHfmq__toggle svg{width:16px;height:16px}}
.NoteForm-module__ZQhPzq__form{flex-direction:column;gap:1rem;display:flex}.NoteForm-module__ZQhPzq__field{flex-direction:column;gap:.5rem;display:flex;position:relative}.NoteForm-module__ZQhPzq__label{color:var(--ns-text,#14181f);text-transform:uppercase;letter-spacing:.05em;font-size:.8125rem;font-weight:600;transition:color .2s}.NoteForm-module__ZQhPzq__textarea{border:1.5px solid var(--ns-border,#e5e7eb);color:var(--ns-text,#14181f);background:var(--ns-surface,white);resize:vertical;border-radius:.625rem;min-height:100px;padding:.75rem 1rem;font-family:inherit;font-size:.9375rem;transition:all .2s;box-shadow:0 1px 2px #14181f08}.NoteForm-module__ZQhPzq__textarea:hover{border-color:#c5cad3}.NoteForm-module__ZQhPzq__textarea:focus{border-color:var(--ns-orange,#f97015);box-shadow:0 0 0 3px var(--ns-orange-light,#f970151f),0 1px 3px 0 #f970151a,0 0 8px -2px #f9701533;outline:none;transform:translateY(-1px)}.NoteForm-module__ZQhPzq__textarea::placeholder{color:var(--ns-text-muted,#8f96a3);transition:color .2s}.NoteForm-module__ZQhPzq__textarea:focus::placeholder{color:#abb0ba}.NoteForm-module__ZQhPzq__error{color:var(--ns-danger,#ef4343);background-color:var(--ns-danger-light,#ef434314);border-left:2px solid var(--ns-danger,#ef4343);border-radius:.375rem;margin:0;padding:.375rem .5rem;font-size:.8125rem;animation:.2s ease-out NoteForm-module__ZQhPzq__slideIn}@keyframes NoteForm-module__ZQhPzq__slideIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.NoteForm-module__ZQhPzq__actions{justify-content:flex-end;gap:.75rem;display:flex}
.Modal-module__weKyha__overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;background-color:#14181f80;justify-content:center;align-items:center;padding:1rem;animation:.2s ease-out Modal-module__weKyha__fadeIn;display:flex;position:fixed;inset:0;overflow-y:auto}.Modal-module__weKyha__modal{background:var(--ns-surface,white);border-radius:1rem;flex-direction:column;width:100%;max-width:520px;max-height:calc(100vh - 2rem);margin:auto;animation:.3s cubic-bezier(.4,0,.2,1) Modal-module__weKyha__slideUp;display:flex;position:relative;box-shadow:0 20px 50px -12px #14181f40,0 10px 30px -15px #14181f4d,0 0 0 1px #e5e7eb80}.Modal-module__weKyha__header{border-bottom:1px solid var(--ns-border,#e5e7eb);flex-shrink:0;justify-content:space-between;align-items:center;padding:1.5rem 1.75rem 1.25rem;display:flex}.Modal-module__weKyha__title{color:var(--ns-text,#14181f);letter-spacing:-.015em;margin:0;font-size:1.25rem;font-weight:700}.Modal-module__weKyha__closeButton{width:36px;height:36px;color:var(--ns-text-muted,#8f96a3);cursor:pointer;background:0 0;border:none;border-radius:.5rem;justify-content:center;align-items:center;font-size:1.75rem;line-height:1;transition:all .2s;display:flex}.Modal-module__weKyha__closeButton:hover{background:var(--ns-bg,#f9fafb);color:var(--ns-text,#14181f);transform:rotate(90deg)}.Modal-module__weKyha__closeButton:active{transform:rotate(90deg)scale(.95)}.Modal-module__weKyha__content{flex:1;min-height:0;padding:1.75rem;overflow-y:auto}.Modal-module__weKyha__content::-webkit-scrollbar{width:8px}.Modal-module__weKyha__content::-webkit-scrollbar-track{background:0 0}.Modal-module__weKyha__content::-webkit-scrollbar-thumb{background:var(--ns-border,#e5e7eb);border-radius:4px}.Modal-module__weKyha__content::-webkit-scrollbar-thumb:hover{background:#c5cad3}@keyframes Modal-module__weKyha__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes Modal-module__weKyha__slideUp{0%{opacity:0;transform:translateY(32px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}
.layout-module__rQH46G__layout{background-color:var(--ns-bg,#f9fafb);flex-direction:column;min-height:100vh;display:flex}.layout-module__rQH46G__header{background:var(--ns-surface,#ffffffd1);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--ns-border,#e5e7eb);z-index:50;justify-content:space-between;align-items:center;height:3.5rem;padding:0 1.5rem;display:flex;position:sticky;top:0}.layout-module__rQH46G__nav{align-items:center;height:100%;display:flex}.layout-module__rQH46G__logo{letter-spacing:-.025em;background:var(--ns-orange-gradient,linear-gradient(135deg,#f6821f 0%,#f93 100%));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:1.25rem;font-weight:700}.layout-module__rQH46G__userSection{align-items:center;gap:.75rem;display:flex}.layout-module__rQH46G__greeting{color:var(--ns-text,#282c34);font-size:.875rem;font-weight:500}.layout-module__rQH46G__main{flex-direction:column;flex:1;display:flex}@media (max-width:640px){.layout-module__rQH46G__header{padding:0 1rem}.layout-module__rQH46G__logo{font-size:1.125rem}.layout-module__rQH46G__userSection{gap:.5rem}.layout-module__rQH46G__greeting{font-size:.8125rem}.layout-module__rQH46G__userSection form button{height:auto!important;padding:.375rem .625rem!important;font-size:.75rem!important}}
.page-module__X_Z_4a__loading{text-align:center;color:#6b7280;padding:2rem 0;font-size:.875rem}
.KanbanBoard-module__kcO5MW__container{flex-direction:column;height:100vh;padding:1.5rem;animation:.4s ease-out both KanbanBoard-module__kcO5MW__ns-fade-in;display:flex}.KanbanBoard-module__kcO5MW__header{justify-content:space-between;align-items:center;margin-bottom:1.5rem;display:flex}.KanbanBoard-module__kcO5MW__title{color:var(--ns-text,#14181f);letter-spacing:-.02em;margin:0;font-size:1.125rem;font-weight:700}.KanbanBoard-module__kcO5MW__board{flex:1;gap:1rem;padding-bottom:1rem;display:flex;overflow-x:auto}@keyframes KanbanBoard-module__kcO5MW__ns-fade-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.KanbanBoard-module__kcO5MW__board{flex-direction:column}}
.LeadDetail-module__9EvMLq__container{max-width:800px;margin:0 auto;padding:2rem}.LeadDetail-module__9EvMLq__header{justify-content:space-between;align-items:center;margin-bottom:1.5rem;display:flex}.LeadDetail-module__9EvMLq__content{background:var(--ns-bg);border-radius:var(--ns-radius-lg)}.LeadDetail-module__9EvMLq__main{background-color:var(--ns-surface);border:2px solid orange;border-radius:10px;flex-direction:column;gap:2rem;padding:2rem;display:flex}.LeadDetail-module__9EvMLq__name{color:var(--ns-text);margin:0;font-size:1.75rem;font-weight:700}.LeadDetail-module__9EvMLq__section{flex-direction:column;gap:1rem;display:flex}.LeadDetail-module__9EvMLq__sectionTitle{color:var(--ns-text);border-bottom:1px solid var(--ns-border);margin:0;padding-bottom:.5rem;font-size:1rem;font-weight:600}.LeadDetail-module__9EvMLq__info{flex-direction:column;gap:.75rem;display:flex}.LeadDetail-module__9EvMLq__infoItem{color:var(--ns-text);margin:0;font-size:.9375rem}.LeadDetail-module__9EvMLq__infoItem a{color:var(--ns-orange);text-decoration:none}.LeadDetail-module__9EvMLq__infoItem a:hover{text-decoration:underline}.LeadDetail-module__9EvMLq__infoRow{align-items:center;gap:.75rem;display:flex}.LeadDetail-module__9EvMLq__infoLabel{color:var(--ns-text-muted);min-width:80px;font-size:.875rem;font-weight:500}.LeadDetail-module__9EvMLq__infoValue{color:var(--ns-text);font-size:.9375rem}.LeadDetail-module__9EvMLq__infoValue a{color:var(--ns-orange);text-decoration:none}.LeadDetail-module__9EvMLq__infoValue a:hover{text-decoration:underline}.LeadDetail-module__9EvMLq__statusSection{flex-direction:column;gap:1rem;display:flex}.LeadDetail-module__9EvMLq__statusRow{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.LeadDetail-module__9EvMLq__statusLabel{color:var(--ns-text-muted);font-size:.875rem;font-weight:500}.LeadDetail-module__9EvMLq__statusButtons{flex-wrap:wrap;gap:.5rem;display:flex}.LeadDetail-module__9EvMLq__statusButton{border:1px solid var(--ns-border);border-radius:var(--ns-radius);background:var(--ns-bg);color:var(--ns-text-muted);cursor:pointer;padding:.375rem .75rem;font-size:.8125rem;font-weight:500;transition:all .15s}.LeadDetail-module__9EvMLq__statusButton:hover{border-color:var(--ns-orange);color:var(--ns-orange)}.LeadDetail-module__9EvMLq__statusButton.LeadDetail-module__9EvMLq__active{background:var(--ns-orange);border-color:var(--ns-orange);color:#fff}.LeadDetail-module__9EvMLq__notesSection{flex-direction:column;gap:1rem;display:flex}.LeadDetail-module__9EvMLq__notesList{flex-direction:column;gap:.75rem;margin-top:1rem;display:flex}.LeadDetail-module__9EvMLq__notes{flex-direction:column;gap:.75rem;display:flex}.LeadDetail-module__9EvMLq__note{background:var(--ns-surface);border-radius:var(--ns-radius);border:1px solid var(--ns-border);padding:.875rem}.LeadDetail-module__9EvMLq__noteContent{color:var(--ns-text);white-space:pre-wrap;margin:0 0 .5rem;font-size:.9375rem;line-height:1.5}.LeadDetail-module__9EvMLq__noteDate{color:var(--ns-text-muted);margin:0;font-size:.75rem}.LeadDetail-module__9EvMLq__emptyNotes{color:var(--ns-text-muted);text-align:center;margin:0;padding:1.5rem;font-size:.875rem}.LeadDetail-module__9EvMLq__actions{border-top:1px solid var(--ns-border);gap:.75rem;padding-top:1rem;display:flex}.LeadDetail-module__9EvMLq__deleteButton{border-radius:var(--ns-radius);color:#dc2626;cursor:pointer;background:0 0;border:1px solid #dc2626;padding:.5rem 1rem;font-size:.875rem;font-weight:500;transition:all .15s}.LeadDetail-module__9EvMLq__deleteButton:hover{color:#fff;background:#dc2626}
