@font-face{font-family:paperlogy;src:url(../media/Paperlogy_4Regular-s.p.1su32wf_28w7t.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:paperlogy;src:url(../media/Paperlogy_5Medium-s.p.2kv7_jdgr9doz.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:paperlogy;src:url(../media/Paperlogy_6SemiBold-s.p.1q-wbikgkqbfo.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:paperlogy;src:url(../media/Paperlogy_7Bold-s.p.0y-aenifwkxz6.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:paperlogy;src:url(../media/Paperlogy_8ExtraBold-s.p.17jaxqhrjfcpb.woff2)format("woff2");font-display:swap;font-weight:800;font-style:normal}@font-face{font-family:paperlogy Fallback;src:local(Arial);ascent-override:85.65%;descent-override:17.52%;line-gap-override:0.0%;size-adjust:114.16%}.paperlogy_f56fb816-module__e0JbTa__className{font-family:paperlogy,paperlogy Fallback,Apple SD Gothic Neo,Malgun Gothic,sans-serif}.paperlogy_f56fb816-module__e0JbTa__variable{--font-paperlogy:"paperlogy", "paperlogy Fallback", Apple SD Gothic Neo, Malgun Gothic, sans-serif}
:root{--background:#f7f6f3;--background-deep:#efece7;--surface:#fff;--surface-muted:#f2f0ec;--surface-sunken:#faf9f6;--field-bg:#fff;--field-bg-readonly:var(--background-deep);--text:#1c1a17;--text-muted:#6b6660;--text-subtle:#837a70;--border:#e7e3dc;--border-strong:#d4cec4;--primary:#2b50c8;--primary-strong:#213f9f;--primary-soft:#eef1fb;--primary-deep:#1b3585;--button-edge:#837a70;--danger-tint:#f7dcdc;--pending:#b45309;--pending-soft:#fef3e2;--active:#2563eb;--active-soft:#eaf1ff;--success:#15803d;--success-soft:#e7f6ec;--danger:#dc2626;--danger-soft:#fdecec;--danger-strong:#b91c1c;--stage-teal:#0f766e;--stage-teal-soft:#e6f7f5;--stage-purple:#7c3aed;--stage-purple-soft:#f3efff;--stage-orange:#ea580c;--stage-orange-soft:#fff0e6;--stage-amber:#d97706;--stage-amber-soft:#fdf0dd;--stage-yellow:#a16207;--stage-yellow-soft:#fefce8;--font-sans:Pretendard, "Noto Sans KR", "Apple SD Gothic Neo", system-ui, sans-serif;--text-xs:.75rem;--text-sm:.8125rem;--text-base:.875rem;--text-md:1rem;--text-lg:1.125rem;--text-xl:1.375rem;--text-2xl:1.75rem;--leading-tight:1.3;--leading-normal:1.55;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--radius-sm:6px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-full:999px;--shadow-sm:0 1px 2px #1118270f;--shadow-md:0 4px 12px #11182714;--shadow-lg:0 12px 32px #1118271a;--focus-ring:0 0 0 2px var(--surface), 0 0 0 4px #2b50c88c}*{box-sizing:border-box}html,body{overflow-wrap:anywhere;min-height:100%;margin:0;overflow-x:clip}th,td{overflow-wrap:break-word;word-break:keep-all}body{background:var(--background);color:var(--text);font-family:var(--font-sans);font-size:var(--text-base);line-height:var(--leading-normal)}button,input,select,textarea{color:inherit;font:inherit}button,a,input,select,textarea{max-width:100%}a{color:inherit;text-decoration:none}button,select,input{min-height:44px}input[type=checkbox],input[type=radio]{width:auto;min-height:0}:focus-visible{box-shadow:var(--focus-ring);outline:0}.eyebrow{margin:0 0 var(--space-2);color:var(--primary);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;font-weight:600}.button{border-radius:var(--radius-md);min-height:44px;padding:0 var(--space-4);cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;font-weight:600;transition:background .15s,border-color .15s,color .15s,transform .15s;display:inline-flex}.button:disabled{border-color:var(--border-strong);background:var(--surface-muted);color:var(--text-subtle);cursor:not-allowed;transform:none}.button:focus-visible{box-shadow:var(--focus-ring)}.button[aria-busy=true]{gap:var(--space-2)}.button[aria-busy=true]:before,.navigation-link__label[aria-busy=true]:before{content:"";border:2px solid;border-right-color:#0000;border-radius:50%;flex:0 0 14px;width:14px;height:14px;animation:.7s linear infinite pending-spin}.navigation-link__label{align-items:center;gap:var(--space-2);display:inline-flex}@keyframes pending-spin{to{transform:rotate(360deg)}}.button--primary{border-width:1.5px;border-color:var(--primary);background:var(--primary);color:var(--surface);font-weight:700}.button--primary:not(:disabled):hover{border-color:var(--primary-strong);background:var(--primary-strong)}.button--primary:not(:disabled):active{background:var(--primary-deep);border-color:var(--primary-deep)}.button--secondary{border-width:1.5px;border-color:var(--button-edge);background:var(--surface);color:var(--text)}.button--secondary:not(:disabled):hover{border-color:var(--text);background:var(--primary-soft)}.button--secondary:not(:disabled):active{background:var(--surface-muted)}.button--quiet{border-color:var(--border-strong);min-height:44px;color:var(--text-muted);background:0 0}.button--quiet:not(:disabled):hover{border-color:var(--button-edge);background:var(--surface);color:var(--text)}.button--danger{border-width:2px;border-color:var(--danger);background:var(--danger-soft);color:var(--danger);font-weight:700}.button--danger:not(:disabled):hover{border-color:var(--danger-strong);background:var(--danger-tint);color:var(--danger-strong)}.button--compact{min-width:62px;min-height:40px;font-size:var(--text-sm)}.setup-page,.auth-page,.standalone-state{min-height:100svh;padding:var(--space-8) var(--space-5);place-items:center;display:grid}.setup-page,.auth-page{background:var(--background)}.setup-card,.auth-card{border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--surface);width:min(100%,600px);padding:var(--space-8)}.auth-card{width:min(100%,460px)}.setup-card h1,.auth-card h1,.page-heading h1{font-size:var(--text-2xl);line-height:var(--leading-tight);letter-spacing:-.045em;margin:0}.setup-card__lead,.auth-card__lead,.page-heading p{color:var(--text-muted);margin:14px 0 0}.setup-checklist{gap:var(--space-3);margin:28px 0 20px;display:grid}.setup-checklist>div{gap:var(--space-1);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-muted);min-width:0;padding:var(--space-3) var(--space-4);display:grid}.setup-checklist span{color:var(--text-muted);font-size:var(--text-xs);font-weight:700}.setup-checklist code{word-break:break-all;color:var(--primary-strong);font-size:var(--text-base);font-weight:700}.setup-note{border:1px solid var(--border);border-left-color:var(--border-strong);background:var(--surface-muted);padding:var(--space-3) var(--space-4);margin:0 0 24px}.setup-note p{color:var(--text-muted);font-size:var(--text-base);margin:3px 0 0}.auth-form{gap:var(--space-5);margin-top:28px;display:grid}.form-field{gap:var(--space-2);display:grid}.form-field label{font-size:var(--text-base);font-weight:700}.form-field input,.company-selector select{border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--field-bg);width:100%;padding:var(--space-3)}.form-field input[type=checkbox]{width:auto;padding:0}label:has(>input[type=checkbox]){min-height:44px}.form-field input:focus,.company-selector select:focus{border-color:var(--primary)}.form-field input[readonly],.form-field textarea[readonly]{background:var(--field-bg-readonly);color:var(--text-muted)}.form-field input:disabled,.form-field select:disabled,.form-field textarea:disabled{background:var(--field-bg-readonly);color:var(--text-muted);cursor:not-allowed}fieldset.form-field{border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4) var(--space-4);background:var(--surface-muted);margin:0}fieldset.form-field>legend{padding:0 var(--space-2);color:var(--text-muted);font-size:var(--text-sm);font-weight:700}.form-error{color:var(--danger);font-size:var(--text-base);margin:-4px 0 0;font-weight:600}.state-panel{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);width:min(100%,680px);padding:var(--space-6)}.state-panel--forbidden,.state-panel--error{border-color:var(--danger);background:var(--danger-soft)}.state-panel--conflict{border-color:var(--pending);background:var(--pending-soft)}.state-panel--empty{background:var(--surface-muted)}.state-panel h2{font-size:var(--text-lg);margin:0}.state-panel p{color:var(--text-muted);margin:8px 0 0}.state-panel__action{gap:var(--space-2);flex-wrap:wrap;margin-top:18px;display:flex}.workspace-shell{grid-template-columns:244px minmax(0,1fr);min-height:100svh;display:grid}.workspace-sidebar{overscroll-behavior:contain;border-right:1px solid var(--border);background:var(--surface);min-height:100svh;max-height:100svh;padding:var(--space-8) var(--space-5);align-self:start;position:sticky;top:0;overflow-y:auto}.workspace-brand{align-items:center;gap:var(--space-3);min-height:48px;display:flex}.workspace-brand__mark{border-radius:var(--radius-lg);background:var(--primary);width:42px;height:42px;color:var(--surface);font-size:var(--text-sm);letter-spacing:.04em;flex:0 0 42px;place-items:center;font-weight:700;display:grid}.workspace-brand strong,.workspace-brand small{display:block}.workspace-brand strong{font-size:var(--text-base);letter-spacing:.04em}.workspace-brand small{color:var(--text-subtle);font-size:var(--text-xs);letter-spacing:.12em;margin-top:2px}.desktop-nav{gap:var(--space-2);margin-top:36px;display:grid}.desktop-nav a{border-radius:var(--radius-md);min-height:46px;padding:var(--space-2) var(--space-4);color:var(--text-muted);font-size:var(--text-base);align-items:center;font-weight:700;display:flex}.desktop-nav a:hover,.desktop-nav a.is-active{background:var(--surface);color:var(--primary-strong)}.desktop-nav__empty{color:var(--text-muted);font-size:var(--text-sm);margin:0}.desktop-nav__group{gap:var(--space-2);display:grid}.desktop-nav__group-toggle{border-radius:var(--radius-md);min-height:40px;padding:var(--space-2) var(--space-4);color:var(--text-subtle);font-size:var(--text-sm);letter-spacing:.08em;cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;font-weight:700;list-style:none;display:flex}.desktop-nav__group-toggle::-webkit-details-marker{display:none}.desktop-nav__group-toggle:after{content:"▾";color:var(--text-subtle);font-size:calc(var(--text-xs) * 2);line-height:1;transition:transform .15s}.desktop-nav__group:not([open])>.desktop-nav__group-toggle:after{transform:rotate(-90deg)}.desktop-nav__group-toggle:hover{background:var(--surface);color:var(--text-muted)}.desktop-nav__group-items{gap:var(--space-2);display:grid}.desktop-nav__group-items a{padding-left:calc(var(--space-4) + var(--space-3))}@media (prefers-reduced-motion:reduce){.desktop-nav__group-toggle:after{transition:none}}.workspace-main{min-width:0}.workspace-topbar{z-index:10;justify-content:space-between;align-items:center;gap:var(--space-6);border-bottom:1px solid var(--border);background:var(--surface);min-height:78px;padding:var(--space-3) clamp(var(--space-6), 4vw, var(--space-10));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);display:flex;position:sticky;top:0}.workspace-mobile-brand{display:none}.workspace-topbar__context,.workspace-account,.workspace-account>div:first-child{align-items:center;display:flex}.workspace-topbar__context{min-width:0}.workspace-topbar__context>div:not(.company-selector){display:grid}.workspace-context-label{color:var(--text-muted);font-size:var(--text-xs);font-weight:700}.workspace-account{gap:var(--space-5);flex:none}.workspace-account>div:first-child{flex-direction:column;align-items:flex-end}.workspace-account span{color:var(--text-muted);font-size:var(--text-xs)}.logout-control{align-items:center;gap:var(--space-2);display:flex}.logout-control>span{color:var(--danger);font-size:var(--text-xs)}.company-selector{align-items:center;gap:var(--space-3);display:flex}.company-selector>label{color:var(--text-muted);font-size:var(--text-xs);font-weight:700}.company-selector__controls{gap:var(--space-2);min-width:0;display:flex}.company-selector select{min-width:min(260px,35vw)}.workflow-list{margin:0;padding:0;list-style:none}.workflow-list__row{align-items:center;gap:var(--space-1) var(--space-4);padding:var(--space-3) 0;border-bottom:1px solid var(--border-strong);grid-template-columns:minmax(140px,1fr) auto;display:grid}.workflow-list__row:last-child{border-bottom:0;padding-bottom:0}.workflow-list__main{display:grid}.workflow-list__main small{color:var(--text-muted)}.workflow-list__actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.workflow-list__actions input[type=number]{border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--field-bg);width:6.5rem;padding:var(--space-2) var(--space-3);text-align:right}.workflow-list__actions input[type=number]:focus{border-color:var(--primary)}.workflow-list__row .form-error{grid-column:1/-1;margin:0}.user-email{word-break:break-all;max-width:34ch}.route-loading{opacity:0;animation:.25s ease-out .4s forwards route-loading-appear}@keyframes route-loading-appear{to{opacity:1}}.dashboard-period-form{gap:var(--space-3);display:grid}.dashboard-period-form__presets{gap:var(--space-2);flex-wrap:wrap;display:flex}.dashboard-period-form__custom{align-items:end;gap:var(--space-2);flex-wrap:wrap;display:flex}.dashboard-period-form__custom .form-field{flex:150px;max-width:210px}.dashboard-period-form__custom .form-field label{font-size:var(--text-xs);color:var(--text-muted)}.dashboard-period-form__custom .form-field input{padding:var(--space-2) var(--space-3)}.dashboard-period-form__separator{padding-bottom:var(--space-3);color:var(--text-subtle);font-weight:700}.workspace-content{width:min(100%,1320px);padding:clamp(var(--space-6), 4vw, var(--space-10));margin:0 auto}.mobile-nav{display:none}@media (min-width:761px){.portal-nav{gap:var(--space-2);margin-bottom:var(--space-5);border-bottom:1px solid var(--border);padding-bottom:var(--space-3);flex-wrap:wrap;display:flex}.portal-nav a{min-height:44px;padding:0 var(--space-4);border-radius:var(--radius-md);color:var(--text-muted);align-items:center;font-weight:600;display:inline-flex}.portal-nav a.is-active{background:var(--primary-soft);color:var(--primary-strong)}}.dashboard-stack{gap:var(--space-6);display:grid}.dashboard-stack>*{min-width:0}.page-heading{justify-content:space-between;gap:var(--space-6);display:flex}.quick-actions{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.quick-actions a{align-content:center;gap:var(--space-2);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);min-height:112px;padding:var(--space-5);display:grid}.quick-actions a:hover{border-color:var(--border-strong);box-shadow:var(--shadow-sm)}.quick-actions span,.dashboard-card__header span{color:var(--text-muted);font-size:var(--text-xs);font-weight:700}.quick-actions strong{color:var(--primary-strong);font-size:var(--text-md)}.dashboard-card{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);padding:var(--space-6)}.dashboard-card__header{justify-content:space-between;align-items:flex-end;gap:var(--space-4);margin-bottom:18px;display:flex}.dashboard-card__header h2{font-size:var(--text-lg);margin:2px 0 0}.dashboard-card__header>a{min-height:44px;color:var(--primary);font-size:var(--text-base);font-weight:700;line-height:44px}.latest-leads{margin:0;padding:0;list-style:none}.latest-leads li+li{border-top:1px solid var(--border)}.latest-leads a{align-items:center;gap:var(--space-4);min-height:68px;padding:var(--space-3) var(--space-1);grid-template-columns:minmax(0,1fr) auto 120px;display:grid}.latest-leads__main{min-width:0;display:grid}.latest-leads__main small,.latest-leads time{color:var(--text-muted);font-size:var(--text-xs)}.latest-leads time{text-align:right}.status-badge{border-radius:var(--radius-full);background:var(--surface-muted);min-height:28px;padding:var(--space-1) var(--space-3);color:var(--text-muted);font-size:var(--text-xs);white-space:nowrap;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.lead-grade-badge{border:1px solid var(--border-strong);border-radius:var(--radius-sm);min-height:28px;padding:var(--space-1) var(--space-2);color:var(--text-muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums;white-space:nowrap;background:0 0;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.status-badge--pending{background:var(--pending-soft);color:var(--pending)}.status-badge--active{background:var(--active-soft);color:var(--active)}.status-badge--success{background:var(--success-soft);color:var(--success)}.status-badge--danger{background:var(--danger-soft);color:var(--danger)}.visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.workflow-stack,.lead-detail,.lead-detail__main,.lead-detail__actions{gap:var(--space-6);min-width:0;display:grid}.workflow-heading{align-items:flex-end}.workflow-heading .button{flex:none}.lead-list-surface,.workflow-card,.workflow-form{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);min-width:0}.lead-table-wrap{width:100%;min-width:0;max-width:100%;overflow-x:auto}.lead-table{border-collapse:collapse;text-align:left;width:100%;min-width:1020px}.lead-filter__fieldset{border:0;min-width:0;margin:0;padding:0}.lead-filter__legend{font-size:var(--text-base);padding:0;font-weight:700}.lead-filter__range{align-items:end;gap:var(--space-2);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);min-width:0;display:grid}.lead-filter__range-field{gap:var(--space-1);min-width:0;display:grid}.lead-filter__range-label{color:var(--text-muted);font-size:var(--text-xs);font-weight:600}.lead-filter__range-input{min-width:0;max-width:100%}.lead-filter__range-sep{min-height:44px;color:var(--text-muted);place-items:center;display:grid}.lead-filter__applied{gap:var(--space-2);margin-top:var(--space-5);flex-wrap:wrap;display:flex}.lead-filter__applied-chip{gap:var(--space-2)}.lead-table th,.lead-table td{border-bottom:1px solid var(--border);padding:var(--space-3) var(--space-4);vertical-align:middle}.lead-table th.lead-table__num,.lead-table td.lead-table__num{text-align:right;font-variant-numeric:tabular-nums}.lead-table th{background:var(--surface-muted);color:var(--text-muted);font-size:var(--text-xs);white-space:nowrap;font-weight:700}.lead-table tbody tr:last-child td{border-bottom:0}.lead-table tbody tr:hover{background:var(--primary-soft)}.marketing-table-toggle{margin-top:var(--space-5)}.marketing-table-wrap{margin-top:var(--space-3)}.marketing-table{border-collapse:separate;border-spacing:0;min-width:100%}.marketing-table th,.marketing-table td{white-space:nowrap}.marketing-table th:nth-child(-n+3),.marketing-table td:nth-child(-n+3){z-index:1;position:sticky}.lead-table.marketing-table td:nth-child(-n+3){background:var(--surface)}.marketing-table th:nth-child(-n+3){z-index:2}.lead-table.marketing-table th:nth-child(-n+3){background:var(--surface-muted)}.marketing-table th:first-child,.marketing-table td:first-child{width:116px;min-width:116px;max-width:116px;left:0}.marketing-table th:nth-child(2),.marketing-table td:nth-child(2){width:140px;min-width:140px;max-width:140px;left:116px}.marketing-table th:nth-child(3),.marketing-table td:nth-child(3){text-overflow:ellipsis;border-right:1px solid var(--border-strong);width:200px;min-width:200px;max-width:200px;left:256px;overflow:hidden}.marketing-table tbody tr:hover td:nth-child(-n+3){background:var(--primary-soft)}.marketing-table__actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.marketing-form__actions{align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.lead-table td>span,.lead-table td>small{display:block}.lead-table td>small,.lead-table time{color:var(--text-muted);font-size:var(--text-sm)}.lead-table__customer,.lead-table__detail-link{color:var(--primary-strong);font-weight:700}.lead-table__detail-link{white-space:nowrap;align-items:center;min-height:44px;display:inline-flex}.lead-cards{margin:0;padding:0;list-style:none;display:none}.lead-card{gap:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);min-width:0;padding:var(--space-4);display:grid}.lead-list .lead-card:hover{box-shadow:var(--shadow-sm)}.lead-card__heading{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.lead-card__facts{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}.lead-card__facts>span,.lead-card__facts small{display:block}.lead-card__facts>span:last-child{grid-column:1/-1}.lead-card__facts small,.lead-card time{color:var(--text-muted);font-size:var(--text-xs)}.workflow-card,.workflow-form{padding:var(--space-6)}.workflow-card{align-self:start}.workflow-card>h2{font-size:var(--text-md);margin:0}.workflow-card>p,.workflow-card__description,.workflow-empty-copy{color:var(--text-muted);margin:10px 0 0}.workflow-card__heading{justify-content:space-between;align-items:flex-end;gap:var(--space-4);margin-bottom:18px;display:flex}.workflow-card__heading span,.workflow-card__heading small{color:var(--text-muted);font-size:var(--text-xs);font-weight:700}.workflow-card__heading h2{font-size:var(--text-md);margin:2px 0 0}.workflow-form{gap:var(--space-5);display:grid}.workflow-card>.workflow-form{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.workflow-form__grid{gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.form-field select,.form-field textarea{border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--field-bg);width:100%;padding:var(--space-3)}.form-field textarea{resize:vertical;min-height:120px}.form-field input:focus,.form-field select:focus,.form-field textarea:focus{border-color:var(--primary)}.action-feedback{gap:var(--space-2);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-muted);padding:var(--space-3) var(--space-4);display:grid}.action-feedback small{color:var(--text-muted)}.action-feedback--error{border-color:var(--danger);background:var(--danger-soft);color:var(--danger)}.action-feedback--success{border-color:var(--success);background:var(--success-soft);color:var(--success)}.action-feedback .button,.duplicate-warning .button{justify-self:start}.duplicate-warning{gap:var(--space-2);border-top:1px solid var(--success);padding-top:var(--space-3);margin-top:4px;display:grid}.duplicate-warning p,.duplicate-warning ul{margin:0}.duplicate-warning ul{gap:var(--space-2);padding-left:var(--space-5);display:grid}.duplicate-warning a{text-underline-offset:3px;text-decoration:underline}.lead-detail__header{justify-content:space-between;align-items:flex-end;gap:var(--space-6);display:flex}.lead-detail__header h1{font-size:var(--text-2xl);line-height:var(--leading-tight);letter-spacing:-.045em;margin:0}.lead-detail__header p:last-child{color:var(--text-muted);margin:8px 0 0}.lead-detail__back{min-height:44px;padding:0 var(--space-4);border:1px solid var(--border-strong);border-radius:var(--radius-md);color:var(--text-muted);font-size:var(--text-md);justify-content:center;align-items:center;margin-bottom:10px;font-weight:600;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.lead-detail__back:hover{border-color:var(--button-edge);background:var(--surface);color:var(--text)}.lead-detail__back:focus-visible{box-shadow:var(--focus-ring)}.lead-detail__layout{align-items:start;gap:var(--space-6);grid-template-columns:minmax(0,1.55fr) minmax(300px,.8fr);min-width:0;display:grid}.lead-detail__actions{position:sticky;top:102px}.lead-facts{border-top:1px solid var(--border);grid-template-columns:1fr;gap:0;margin:0;display:grid}.lead-facts>div{align-items:baseline;gap:var(--space-4);padding:var(--space-3) 0;border-bottom:1px solid var(--border);grid-template-columns:minmax(0,8rem) minmax(0,1fr);display:grid}.lead-facts dt,.activity-timeline__meta dt{color:var(--text-muted);font-size:var(--text-xs);font-weight:700}.activity-timeline__meta dd{margin:4px 0 0;font-weight:700}.lead-facts dd{font-variant-numeric:tabular-nums;margin:0;font-weight:500}.lead-intake-note{border:1px solid var(--border);border-left-color:var(--border-strong);background:var(--surface-muted);padding:var(--space-3) var(--space-4);margin-top:18px}.lead-intake-note h3,.lead-intake-note p{margin:0}.lead-intake-note h3{font-size:var(--text-sm)}.lead-intake-note p{white-space:pre-wrap;margin-top:6px}.activity-timeline{gap:0;margin:0;padding:0;list-style:none;display:grid}.activity-timeline li{gap:var(--space-3);padding-bottom:var(--space-6);grid-template-columns:18px minmax(0,1fr);display:grid;position:relative}.activity-timeline li:not(:last-child):before{background:var(--border);content:"";width:2px;position:absolute;top:14px;bottom:0;left:6px}.activity-timeline li:last-child{padding-bottom:0}.activity-timeline__marker{z-index:1;border:3px solid var(--surface);background:var(--primary);width:14px;height:14px;box-shadow:0 0 0 1px var(--primary);border-radius:50%;margin-top:5px}.activity-timeline__content{min-width:0}.activity-timeline__heading{justify-content:space-between;gap:var(--space-4);display:flex}.activity-timeline__heading time{color:var(--text-muted);font-size:var(--text-xs)}.activity-timeline__content>p{white-space:pre-wrap;margin:8px 0 0}.activity-timeline__meta{gap:var(--space-3) var(--space-6);flex-wrap:wrap;margin:12px 0 0;display:flex}.activity-timeline li[data-own=true] .activity-timeline__content{text-align:right}.activity-timeline li[data-own=true] .activity-timeline__heading{flex-direction:row-reverse}.revealed-contact,.candidate-list,.candidate-option>span,.candidate-reasons{gap:var(--space-3);display:grid}.revealed-contact small,.candidate-list>p,.candidate-option small{color:var(--text-muted);font-size:var(--text-sm)}.candidate-list>p{margin:0}.candidate-option{align-items:start;gap:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-lg);min-height:74px;padding:var(--space-3);cursor:pointer;grid-template-columns:22px minmax(0,1fr);display:grid}.candidate-option:has(input:checked){border-color:var(--primary);background:var(--primary-soft)}.candidate-option input{width:24px;height:24px;margin:3px 0 0}.candidate-reasons{grid-template-columns:repeat(auto-fit,minmax(88px,max-content))}.candidate-reasons>span{border-radius:var(--radius-full);background:var(--surface-muted);padding:var(--space-1) var(--space-2);color:var(--text-muted);font-size:var(--text-xs);font-weight:700}.list-pagination{justify-content:center;align-items:center;gap:var(--space-3);margin-top:var(--space-5);display:flex}.workflow-form__actions{justify-content:flex-end;align-items:center;gap:var(--space-3);display:flex}.workflow-form__actions .button--primary{width:100%}.workflow-form__actions--inline .button--primary{width:auto;min-width:200px}.off-candidate{gap:var(--space-3);border-top:1px solid var(--border);margin-top:var(--space-2);padding-top:var(--space-3);display:grid}.reassign-form{gap:var(--space-4);margin-top:var(--space-4);display:grid}.user-edit-row{background:var(--surface-sunken)}.user-dual-badge{border:1px solid var(--border);border-radius:var(--radius-full);min-height:24px;margin-left:var(--space-2);padding:var(--space-1) var(--space-2);color:var(--text-muted);font-size:var(--text-xs);align-items:center;font-weight:600;display:inline-flex}.temp-password{overflow-wrap:anywhere;border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--surface-sunken);padding:var(--space-3) var(--space-4);color:var(--text);font-size:var(--text-md);-webkit-user-select:all;user-select:all;font-weight:700;display:block}@media (max-width:900px){.workspace-shell{grid-template-columns:210px minmax(0,1fr)}.workspace-sidebar{padding-inline:var(--space-4)}.quick-actions{grid-template-columns:1fr 1fr}.lead-detail__layout{grid-template-columns:minmax(0,1fr) minmax(280px,.85fr)}}@media (min-width:761px) and (max-width:900px){.workspace-account>div:first-child{display:none}.lead-list-surface{box-shadow:none;background:0 0;border:0}.lead-table-wrap{display:none}.lead-cards{gap:var(--space-3);display:grid}.lead-detail__layout{grid-template-columns:1fr}.lead-detail__actions{position:static}}@media (max-width:760px){.setup-page,.auth-page,.standalone-state{padding:var(--space-5) var(--space-4);align-items:start}.setup-card,.auth-card{border-radius:var(--radius-xl);padding:var(--space-6) var(--space-5);margin-top:5vh}.workspace-shell{min-width:0;display:block}.workspace-sidebar{display:none}.workspace-topbar{align-items:flex-start;gap:var(--space-3);min-height:68px;padding:var(--space-2) var(--space-4)}.workspace-topbar__context{gap:var(--space-1);flex:auto;display:grid}.workspace-mobile-brand{color:var(--primary);font-size:var(--text-xs);letter-spacing:.09em;font-weight:700;display:block}.workspace-account{gap:var(--space-2)}.workspace-account>div:first-child{display:none}.logout-control{justify-items:end;display:grid}.button--quiet{padding-inline:var(--space-3)}.company-selector{gap:var(--space-1);display:grid}.company-selector>label{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}.company-selector select{min-width:0}.company-selector__controls{width:100%}.workspace-content{padding:var(--space-6) var(--space-4) calc(var(--space-10) + var(--space-8) + var(--space-5))}.workspace-shell--no-nav .workspace-content{padding-bottom:var(--space-6)}.mobile-nav{z-index:20;border-top:1px solid var(--border);background:var(--surface);min-height:68px;padding:var(--space-1) max(var(--space-2), env(safe-area-inset-right)) max(var(--space-1), env(safe-area-inset-bottom)) max(var(--space-2), env(safe-area-inset-left));box-shadow:var(--shadow-lg);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);grid-template-columns:repeat(auto-fit,minmax(64px,1fr));display:grid;position:fixed;bottom:0;left:0;right:0}.mobile-nav a{border-radius:var(--radius-md);min-height:52px;color:var(--text-muted);font-size:var(--text-xs);justify-content:center;align-items:center;font-weight:700;display:flex}.mobile-nav a.is-active{background:var(--primary-soft);color:var(--primary-strong)}.quick-actions{grid-template-columns:1fr}.page-heading,.workflow-heading,.lead-detail__header,.workflow-card__heading,.activity-timeline__heading{align-items:flex-start;gap:var(--space-3);flex-direction:column}.workflow-heading .button{width:100%}.lead-list-surface{box-shadow:none;background:0 0;border:0}.lead-table-wrap{display:none}.lead-cards{gap:var(--space-3);display:grid}.lead-detail__layout{grid-template-columns:1fr;display:grid}.lead-detail__actions{order:-1;position:static}.workflow-form__grid{grid-template-columns:1fr}.lead-facts>div{gap:var(--space-1);grid-template-columns:1fr}.workflow-card,.workflow-form{border-radius:var(--radius-lg);padding:var(--space-5)}.workflow-card>.workflow-form{padding:0}.activity-timeline__heading time{text-align:left}.action-feedback .button,.duplicate-warning .button{width:100%}.quick-actions a{min-height:92px}.dashboard-card__header{align-items:center}.workflow-form__actions{flex-direction:column;align-items:stretch}.workflow-form__actions .button{width:100%}.latest-leads a{grid-template-columns:minmax(0,1fr) auto}.latest-leads time{text-align:left;grid-column:1/-1}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important}.button[aria-busy=true]:before,.navigation-link__label[aria-busy=true]:before{animation:none}}.kpi-grid{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));display:grid}.metric-tile{align-content:center;gap:var(--space-2);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);min-height:104px;padding:var(--space-5);display:grid}.metric-tile--success{border-color:var(--success);background:var(--success-soft)}.metric-tile--danger{border-color:var(--danger);background:var(--danger-soft)}.metric-tile__label{color:var(--text-muted);font-size:var(--text-xs);font-weight:700}.metric-tile__value,.manager-drilldown__metrics dd,.funnel-row__count,.lead-table td time,.quick-actions strong{font-variant-numeric:tabular-nums;font-weight:400}.metric-tile__value{color:var(--text);font-size:var(--text-xl);letter-spacing:-.02em}.metric-tile__hint{color:var(--text-muted);font-size:var(--text-xs);font-weight:600}.metric-tile--success .metric-tile__value{color:var(--success)}.metric-tile--danger .metric-tile__value{color:var(--danger)}.pipeline-funnel__caption{color:var(--text-muted);font-size:var(--text-sm);margin:-6px 0 16px}.pipeline-funnel{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.funnel-row{align-items:center;gap:var(--space-4);grid-template-columns:96px minmax(0,1fr) 56px;display:grid}.funnel-row--terminal{padding-top:var(--space-3);border-top:1px dashed var(--border);margin-top:6px}.funnel-row__label{color:var(--text-muted);font-size:var(--text-sm);font-weight:700}.funnel-row__track{border-radius:var(--radius-full);background:var(--surface-muted);width:100%;height:20px;display:block;overflow:hidden}.funnel-row__bar{border-radius:var(--radius-full);background:var(--primary);min-width:2px;height:100%;display:block}.funnel-row__bar--pending{background:var(--pending)}.funnel-row__bar--active{background:var(--active)}.funnel-row__bar--success{background:var(--success)}.funnel-row__bar--danger{background:var(--danger)}.funnel-row__count{color:var(--text);font-size:var(--text-sm);text-align:right;font-weight:700}.manager-table-wrap{width:100%;max-width:100%;overflow-x:auto}.manager-table{border-collapse:collapse;text-align:left;width:100%;min-width:560px}.manager-table th,.manager-table td{border-bottom:1px solid var(--border);padding:var(--space-3) var(--space-4);white-space:nowrap}.manager-table th{background:var(--surface-muted);color:var(--text-muted);font-size:var(--text-xs);font-weight:700}.manager-table tbody tr:last-child>*{border-bottom:0}.manager-table__name{color:var(--primary-strong);font-weight:700}@media (max-width:760px){.funnel-row{gap:var(--space-3);grid-template-columns:78px minmax(0,1fr) 46px}}.stage-actions{gap:var(--space-3);flex-direction:column;display:flex}.worklist{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.worklist__item>a{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-muted);color:inherit;flex-wrap:wrap;text-decoration:none;display:flex}.worklist__item--overdue>a{border-color:var(--danger);background:var(--danger-soft)}.worklist__name{color:var(--primary-strong);font-weight:700}.worklist__when{font-size:var(--text-sm);color:var(--text-muted);margin-left:auto}.worklist__item--overdue .worklist__when{color:var(--danger);font-weight:700}.lead-mobile-action-bar{display:none}@media (max-width:760px){.lead-detail--with-mobile-actions{padding-bottom:calc(var(--space-10) + var(--space-6))}.lead-mobile-action-bar{z-index:19;right:0;bottom:calc(68px + env(safe-area-inset-bottom));gap:var(--space-2);border-top:1px solid var(--border);background:var(--surface);padding:var(--space-2) max(var(--space-4), env(safe-area-inset-right)) var(--space-2) max(var(--space-4), env(safe-area-inset-left));box-shadow:var(--shadow-lg);grid-template-columns:repeat(auto-fit,minmax(0,1fr));display:grid;position:fixed;left:0}.lead-mobile-action-bar .button{width:100%}}.manager-table__summary-row{cursor:pointer}.manager-table__summary-row:hover td,.manager-table__summary-row--expanded td{background:var(--surface-muted)}.manager-table__summary-row:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}.manager-table__toggle{width:100%;min-width:132px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;padding:0;display:flex}.manager-table__toggle small{align-items:center;gap:var(--space-2);color:var(--text-muted);font-size:var(--text-xs);font-weight:600;display:inline-flex}.manager-table__summary-row--expanded .manager-table__toggle small span{transform:rotate(180deg)}.manager-table__detail-row[hidden]{display:none}.manager-table__detail-row td{padding:var(--space-5);background:var(--surface-muted);white-space:normal}.manager-drilldown{gap:var(--space-5);display:grid}.manager-drilldown__metrics{gap:var(--space-3);grid-template-columns:repeat(6,minmax(80px,1fr));margin:0;display:grid}.manager-drilldown__metrics div{gap:var(--space-1);display:grid}.manager-drilldown__metrics dt{color:var(--text-muted);font-size:var(--text-xs);font-weight:700}.manager-drilldown__metrics dd{color:var(--text);font-size:var(--text-lg);margin:0;font-weight:700}.manager-drilldown__bars{gap:var(--space-4);grid-template-columns:repeat(3,minmax(140px,1fr));margin:0;padding:0;list-style:none;display:grid}.manager-drilldown__bar-label{justify-content:space-between;gap:var(--space-3);margin-bottom:var(--space-2);color:var(--text-muted);font-size:var(--text-xs);display:flex}.manager-drilldown__bar-label strong{color:var(--text)}.manager-drilldown__bar-track{border-radius:var(--radius-full);background:var(--surface);height:8px;display:block;overflow:hidden}.manager-drilldown__bar{border-radius:inherit;min-width:2px;height:100%;display:block}.manager-drilldown__bar--active{background:var(--active)}.manager-drilldown__bar--success{background:var(--success)}.manager-drilldown__bar--danger{background:var(--danger)}@media (max-width:760px){.manager-drilldown__metrics{grid-template-columns:repeat(3,minmax(80px,1fr))}.manager-drilldown__bars{grid-template-columns:1fr}}.worklist--ranked .worklist__item>a{gap:var(--space-3);border-inline-start:1px solid var(--border-strong);background:var(--surface);grid-template-columns:34px minmax(0,1fr) auto;transition:border-color .15s,box-shadow .15s,background .15s;display:grid}.worklist--ranked .worklist__item>a:hover{border-color:var(--primary);box-shadow:var(--shadow-sm)}.worklist__rank{border-radius:var(--radius-full);background:var(--primary-soft);width:30px;height:30px;color:var(--primary-strong);font-size:var(--text-sm);font-variant-numeric:tabular-nums;align-self:start;place-items:center;font-weight:700;display:inline-grid}.worklist__main{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.worklist__identity,.worklist__stage-group,.worklist__reasons{flex-wrap:wrap;align-items:center;display:flex}.worklist__identity{gap:var(--space-2)}.worklist__stage-group{gap:var(--space-1)}.worklist__stage-caption{color:var(--text-subtle);font-size:var(--text-xs);font-weight:600}.worklist__reasons{gap:var(--space-1)}.worklist__reason{border:1px solid var(--border);border-radius:var(--radius-full);min-height:24px;padding:var(--space-1) var(--space-2);background:var(--surface-muted);color:var(--text-muted);font-size:var(--text-xs);font-weight:600;line-height:var(--leading-tight);align-items:center;display:inline-flex}.worklist__reason--danger{border-color:var(--danger);background:var(--danger-soft);color:var(--danger-strong)}.worklist--ranked .worklist__when{white-space:nowrap;font-variant-numeric:tabular-nums;align-self:center;margin-left:0}.worklist__item[data-stage=contract_review]>a,.worklist__item[data-stage=proposal]>a{border-inline-start-color:var(--success)}.worklist__item[data-stage=meeting]>a{border-inline-start-color:var(--active)}.worklist__item[data-stage=manager_call]>a,.worklist__item[data-stage=assignment_pending]>a,.worklist__item[data-stage=intake]>a,.worklist__item[data-stage=hold]>a{border-inline-start-color:var(--pending)}.worklist__item[data-stage=cl]>a{border-inline-start-color:var(--danger)}.worklist--ranked .worklist__item--overdue>a,.worklist--ranked .worklist__item--overdue>a:hover{border-color:var(--danger);border-inline-start-color:var(--danger);background:var(--danger-soft)}.worklist__item--overdue .worklist__rank{background:var(--danger);color:var(--surface)}@media (max-width:760px){.worklist--ranked .worklist__item>a{padding:var(--space-3);grid-template-columns:30px minmax(0,1fr)}.worklist--ranked .worklist__when{grid-column:2;justify-self:start}.worklist__stage-caption{display:none}}.review-link-issued__url{overflow-wrap:anywhere;border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--space-3);font-family:var(--font-mono,monospace);font-size:var(--text-sm)}
.we-ui-module__ULPqdq__application{--background:#f5f2ec;--background-deep:#eee9e1;--surface:#fbfaf7;--surface-muted:#f0ece5;--surface-sunken:#f7f4ee;--field-bg:#fff;--field-bg-readonly:var(--background-deep);--text:#1d1b17;--text-muted:#6f685e;--text-subtle:#8a8277;--border:#d9d2c7;--border-strong:#bdb4a7;--primary:#2b50c8;--primary-strong:#213f9f;--primary-soft:#e9edf9;--success:#367055;--pending:#b87822;--danger:#a94d42;--primary-deep:#1b3585;--button-edge:#8a8277;--danger-strong:#8f3f36;--danger-soft:#f7ece9;--danger-tint:#f0ddd8;--focus-ring:0 0 0 1px var(--primary), 0 0 0 4px #2b50c866;background:var(--background);font-family:var(--font-paperlogy), "Apple SD Gothic Neo", "Malgun Gothic", sans-serif;font-weight:400}:is(.we-ui-module__ULPqdq__application time,.we-ui-module__ULPqdq__application data,.we-ui-module__ULPqdq__application .amount,.we-ui-module__ULPqdq__application .metric-tile__value,.we-ui-module__ULPqdq__application .lead-table__num,.we-ui-module__ULPqdq__application .manager-table td:not(:first-child),.we-ui-module__ULPqdq__application .lead-facts dd){font-variant-numeric:tabular-nums}.we-ui-module__ULPqdq__application .workspace-content{width:min(100%,1500px);margin:0 auto;padding:clamp(32px,5vw,64px)}:is(.we-ui-module__ULPqdq__application .workspace-sidebar,.we-ui-module__ULPqdq__application .workspace-topbar){background:var(--surface)}.we-ui-module__ULPqdq__application .workspace-sidebar{border-right:0}@media (min-width:761px){.we-ui-module__ULPqdq__application .workspace-shell{background:var(--surface)}.we-ui-module__ULPqdq__application .workspace-main{border-left:1px solid var(--border-strong);background:var(--background)}}:is(.we-ui-module__ULPqdq__application .workspace-brand strong,.we-ui-module__ULPqdq__application .workspace-mobile-brand,.we-ui-module__ULPqdq__application .page-heading h1,.we-ui-module__ULPqdq__application .lead-detail__header h1){font-family:var(--font-paperlogy), "Apple SD Gothic Neo", "Malgun Gothic", sans-serif;letter-spacing:-.035em;font-weight:800}:is(.we-ui-module__ULPqdq__application .dashboard-card__header h2,.we-ui-module__ULPqdq__application .workflow-card__heading h2,.we-ui-module__ULPqdq__application .workflow-card__heading h3,.we-ui-module__ULPqdq__application .we-modal__header h2,.we-ui-module__ULPqdq__application .intake-section legend){font-family:var(--font-paperlogy), "Apple SD Gothic Neo", "Malgun Gothic", sans-serif;letter-spacing:-.035em;font-weight:700}.we-ui-module__ULPqdq__application .workspace-brand__mark{border:1px solid var(--text);color:var(--text);font-family:var(--font-paperlogy), "Apple SD Gothic Neo", "Malgun Gothic", sans-serif;background:0 0;border-radius:0;font-weight:800}.we-ui-module__ULPqdq__application .desktop-nav a{border-radius:0;transition:transform .17s cubic-bezier(.23,1,.32,1),opacity .17s cubic-bezier(.23,1,.32,1);position:relative}.we-ui-module__ULPqdq__application .desktop-nav a:hover{opacity:.72;background:0 0;transform:translate(3px)}.we-ui-module__ULPqdq__application .desktop-nav a.is-active{color:var(--primary);background:0 0}.we-ui-module__ULPqdq__application .desktop-nav a.is-active:before{background:var(--primary);content:"";width:2px;position:absolute;top:10px;bottom:10px;left:0}.we-ui-module__ULPqdq__application .workspace-topbar{border-bottom-color:var(--border);-webkit-backdrop-filter:none;backdrop-filter:none}@media (min-width:761px){.we-ui-module__ULPqdq__application .workspace-topbar{gap:16px;min-height:68px;padding:12px max(clamp(32px,5vw,64px),50% - 686px)}.we-ui-module__ULPqdq__application .workspace-topbar__context{flex:auto;justify-content:center;gap:16px}.we-ui-module__ULPqdq__application .company-selector{flex-wrap:nowrap;align-items:center}.we-ui-module__ULPqdq__application .company-selector__controls{flex-wrap:nowrap;align-items:center}.we-ui-module__ULPqdq__application .company-selector select{max-width:260px}}.we-ui-module__ULPqdq__application .company-selector label{white-space:nowrap}.we-ui-module__ULPqdq__application .company-selector select{flex:0 260px;min-width:140px}.we-ui-module__ULPqdq__application .company-selector__all{border-color:var(--border-strong);background:var(--surface-muted);color:var(--text);font-weight:600}.we-ui-module__ULPqdq__application .company-selector__all:not(:disabled):hover{border-color:var(--text);background:var(--background-deep);color:var(--text)}:is(.we-ui-module__ULPqdq__application .page-heading,.we-ui-module__ULPqdq__application .lead-detail__header){border-bottom:1px solid var(--border-strong);align-items:end;padding-bottom:24px}:is(.we-ui-module__ULPqdq__application .page-heading h1,.we-ui-module__ULPqdq__application .lead-detail__header h1){max-width:900px;font-size:clamp(2rem,3vw,2.75rem);line-height:1.02}.we-ui-module__ULPqdq__application .eyebrow{color:var(--text-muted);letter-spacing:.12em}.we-ui-module__ULPqdq__application .button{border-radius:6px;transition:transform .17s cubic-bezier(.23,1,.32,1),opacity .17s cubic-bezier(.23,1,.32,1)}.we-ui-module__ULPqdq__application .button:not(:disabled):hover{transform:translateY(-1px)}.we-ui-module__ULPqdq__application .button:not(:disabled):active{transform:translateY(0)}:is(.we-ui-module__ULPqdq__application .button[aria-current=page],.we-ui-module__ULPqdq__application .button[aria-pressed=true]){border-color:var(--primary);background:var(--primary);color:var(--surface);font-weight:700}:is(.we-ui-module__ULPqdq__application .button[aria-current=page]:not(:disabled):hover,.we-ui-module__ULPqdq__application .button[aria-pressed=true]:not(:disabled):hover){border-color:var(--primary-strong);background:var(--primary-strong);color:var(--surface)}.we-ui-module__ULPqdq__application nav.workflow-card:has(>.button){flex-wrap:wrap;align-items:center;gap:8px;display:flex}.we-ui-module__ULPqdq__application .dashboard-period-form__presets{gap:8px}.we-ui-module__ULPqdq__application .dashboard-stack{gap:48px}.we-ui-module__ULPqdq__application .dashboard-stack>*>:last-child{margin-bottom:0}.we-ui-module__ULPqdq__application .workflow-stack{gap:40px}.we-ui-module__ULPqdq__application .quick-actions{border-top:1px solid var(--text);border-bottom:1px solid var(--border-strong)}.we-ui-module__ULPqdq__application .quick-actions a{border:0;border-right:1px solid var(--border);box-shadow:none;background:0 0;border-radius:0}.we-ui-module__ULPqdq__application .quick-actions a:last-child{border-right:0}.we-ui-module__ULPqdq__application .quick-actions a:first-child strong{background:var(--primary);min-height:44px;color:var(--surface);border-radius:6px;justify-content:center;justify-self:start;align-items:center;padding:0 22px;font-weight:600;display:inline-flex}.we-ui-module__ULPqdq__application .quick-actions a:first-child:hover strong{background:var(--primary-strong)}.we-ui-module__ULPqdq__application .quick-actions a:not(:first-child) strong{color:var(--text)}.we-ui-module__ULPqdq__application .status-badge--active{box-shadow:inset 0 0 0 1px var(--border-strong);color:var(--text-muted);background:0 0}.we-ui-module__ULPqdq__application .dashboard-card__header a{color:var(--text-muted);text-underline-offset:3px;text-decoration:underline}.we-ui-module__ULPqdq__application .dashboard-period-form{row-gap:24px}.we-ui-module__ULPqdq__application .dashboard-period-form__custom{gap:12px}.we-ui-module__ULPqdq__application .dashboard-period-form__custom .button{min-height:44px}.we-ui-module__ULPqdq__application .metric-ledger{border-top:1px solid var(--text);border-bottom:1px solid var(--border-strong);grid-template-columns:1.45fr repeat(3,minmax(0,1fr));gap:0;display:grid}.we-ui-module__ULPqdq__application .metric-ledger:has(.metric-tile:nth-child(5)){grid-template-columns:1.45fr repeat(4,minmax(0,1fr))}.we-ui-module__ULPqdq__application .metric-tile{border:0;border-right:1px solid var(--border);min-height:132px;box-shadow:none;background:0 0;border-radius:0;padding:20px 22px;position:relative}.we-ui-module__ULPqdq__application .metric-tile:last-child{border-right:0}.we-ui-module__ULPqdq__application .metric-tile:after{color:var(--border-strong);font-family:var(--font-paperlogy), "Apple SD Gothic Neo", "Malgun Gothic", sans-serif;font-style:italic;font-weight:700;position:absolute;top:20px;right:22px}.we-ui-module__ULPqdq__application .metric-tile:first-child:after{content:"01"}.we-ui-module__ULPqdq__application .metric-tile:nth-child(2):after{content:"02"}.we-ui-module__ULPqdq__application .metric-tile:nth-child(3):after{content:"03"}.we-ui-module__ULPqdq__application .metric-tile:nth-child(4):after{content:"04"}.we-ui-module__ULPqdq__application .metric-tile:nth-child(5):after{content:"05"}.we-ui-module__ULPqdq__application .metric-tile__label{min-height:18px;color:var(--text-muted);letter-spacing:.04em;font-size:.6875rem;line-height:18px;display:block}.we-ui-module__ULPqdq__application .metric-tile__value{font-family:var(--font-paperlogy), "Apple SD Gothic Neo", "Malgun Gothic", sans-serif;letter-spacing:-.045em;margin-top:14px;font-size:clamp(1.625rem,2.6vw,2.5rem);font-weight:700;line-height:1}@media (min-width:761px){:is(.we-ui-module__ULPqdq__application .metric-tile,.we-ui-module__ULPqdq__application .quick-actions a){align-content:start}.we-ui-module__ULPqdq__application .quick-actions a{gap:12px}}:is(.we-ui-module__ULPqdq__application .dashboard-card,.we-ui-module__ULPqdq__application .workflow-card,.we-ui-module__ULPqdq__application .lead-list-surface){box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}:is(.we-ui-module__ULPqdq__application .dashboard-card__header,.we-ui-module__ULPqdq__application .workflow-card__heading){border-bottom:1px solid var(--text);padding-bottom:12px}:is(.we-ui-module__ULPqdq__application .dashboard-card__header h2,.we-ui-module__ULPqdq__application .workflow-card__heading h2,.we-ui-module__ULPqdq__application .workflow-card__heading h3){font-size:1.5rem}.we-ui-module__ULPqdq__application .pipeline-board{grid-template-columns:repeat(6,minmax(142px,1fr));gap:10px;margin:14px 0 0;padding:0;list-style:none;display:grid;overflow-x:auto}.we-ui-module__ULPqdq__application .pipeline-column{border-right:1px solid var(--border);min-width:0;padding-right:10px}.we-ui-module__ULPqdq__application .pipeline-column:last-child{border-right:0;padding-right:0}.we-ui-module__ULPqdq__application .pipeline-column__header{border-bottom:1px solid var(--border);flex-direction:column;min-height:104px;padding:10px 8px 12px;display:flex}.we-ui-module__ULPqdq__application .pipeline-column:first-child .pipeline-column__header{background:#faf8f4}.we-ui-module__ULPqdq__application .pipeline-column:nth-child(2) .pipeline-column__header{background:#f5f1e9}.we-ui-module__ULPqdq__application .pipeline-column:nth-child(3) .pipeline-column__header{background:#f0ebe0}.we-ui-module__ULPqdq__application .pipeline-column:nth-child(4) .pipeline-column__header{background:#ebe4d7}.we-ui-module__ULPqdq__application .pipeline-column:nth-child(5) .pipeline-column__header{background:#e6ddce}.we-ui-module__ULPqdq__application .pipeline-column:nth-child(6) .pipeline-column__header{background:#e1d6c5}.we-ui-module__ULPqdq__application .pipeline-column--won .pipeline-column__header{border-top:2px solid var(--success);background:color-mix(in srgb, var(--success) 12%, #e6ddce)}.we-ui-module__ULPqdq__application .pipeline-column--lost .pipeline-column__header{border-top:2px solid var(--danger);background:color-mix(in srgb, var(--danger) 10%, #e1d6c5)}:is(.we-ui-module__ULPqdq__application .pipeline-column__header>strong,.we-ui-module__ULPqdq__application .pipeline-column__header>a){min-height:42px;font-size:.8125rem;display:block}.we-ui-module__ULPqdq__application .pipeline-column__header>span{color:var(--text-muted);justify-content:space-between;gap:8px;margin-top:auto;padding-top:8px;font-size:.6875rem;display:flex}.we-ui-module__ULPqdq__application .pipeline-column__header>span>b{white-space:nowrap;flex:none;font-size:.9375rem}.we-ui-module__ULPqdq__application .pipeline-column__header small{text-align:right;font-size:.875rem}.we-ui-module__ULPqdq__application .pipeline-column__header>span>small+small{font-size:.6875rem}.we-ui-module__ULPqdq__application .pipeline-column__body{border-bottom:1px solid var(--border);min-height:82px;color:var(--text-muted);padding:16px 4px}.we-ui-module__ULPqdq__application .pipeline-column__body>span{background:var(--border-strong);border-radius:50%;width:6px;height:6px;margin-bottom:12px;display:block}.we-ui-module__ULPqdq__application .pipeline-column .latest-leads>li>a{grid-template-columns:minmax(0,1fr);gap:6px;min-height:0;padding:12px 3px}.we-ui-module__ULPqdq__application .pipeline-column .latest-leads a>span:not(.latest-leads__main){white-space:nowrap;align-items:center;gap:6px;display:inline-flex}:is(.we-ui-module__ULPqdq__application .latest-leads__main small,.we-ui-module__ULPqdq__application .pipeline-column__header small){word-break:keep-all}.we-ui-module__ULPqdq__application .manager-table-wrap{border-top:1px solid var(--border)}:is(.we-ui-module__ULPqdq__application .manager-table th,.we-ui-module__ULPqdq__application .manager-table td){border-bottom-color:var(--border)}.we-ui-module__ULPqdq__application .manager-table th{font-size:.8125rem}.we-ui-module__ULPqdq__application .manager-table td{font-size:.9375rem}.we-ui-module__ULPqdq__application .manager-table__summary-row{transition:transform .16s cubic-bezier(.23,1,.32,1),opacity .16s cubic-bezier(.23,1,.32,1)}.we-ui-module__ULPqdq__application .manager-table__summary-row:hover{opacity:.74;transform:translate(3px)}.we-ui-module__ULPqdq__application .manager-table__toggle svg{width:16px;height:16px}.we-ui-module__ULPqdq__application .manager-drilldown{border-top:1px solid var(--text);border-bottom:1px solid var(--border);grid-template-columns:minmax(260px,5fr) minmax(0,7fr);gap:40px;padding:20px 0;display:grid}.we-ui-module__ULPqdq__application .manager-drilldown__metrics{border-top:1px solid var(--border);border-bottom:1px solid var(--border);grid-template-columns:repeat(3,1fr);margin:0;display:grid}.we-ui-module__ULPqdq__application .manager-drilldown__metrics>div{border-right:1px solid var(--border);padding:12px}.we-ui-module__ULPqdq__application .manager-drilldown__metrics>div:last-child{border-right:0}:is(.we-ui-module__ULPqdq__application .manager-drilldown__metrics dd,.we-ui-module__ULPqdq__application .manager-mini-dashboard strong){font-family:var(--font-paperlogy), "Apple SD Gothic Neo", "Malgun Gothic", sans-serif;font-variant-numeric:tabular-nums;font-weight:700}.we-ui-module__ULPqdq__application .manager-mini-dashboard h3{font-family:var(--font-paperlogy), "Apple SD Gothic Neo", "Malgun Gothic", sans-serif;margin:0 0 12px;font-size:1.15rem;font-weight:700}.we-ui-module__ULPqdq__application .manager-mini-dashboard ul{grid-template-columns:repeat(4,1fr);gap:8px;margin:0;padding:0;list-style:none;display:grid}.we-ui-module__ULPqdq__application .manager-mini-dashboard li{border-left:1px solid var(--border-strong);padding-left:10px}:is(.we-ui-module__ULPqdq__application .manager-mini-dashboard small,.we-ui-module__ULPqdq__application .manager-mini-dashboard strong){display:block}.we-ui-module__ULPqdq__application .lead-health-dot{background:var(--success);border-radius:50%;flex:0 0 7px;width:7px;height:7px;display:inline-block}.we-ui-module__ULPqdq__application .lead-health-dot--watch{background:var(--pending)}.we-ui-module__ULPqdq__application .lead-health-dot--stalled{background:var(--danger)}.we-ui-module__ULPqdq__application .lead-health-dot--closed{background:var(--border-strong)}.we-ui-module__ULPqdq__application .manager-overdue{color:var(--danger);font-variant-numeric:tabular-nums;align-items:center;gap:7px;font-weight:600;display:inline-flex}.we-ui-module__ULPqdq__application .latest-leads>li>a{grid-template-columns:auto minmax(0,1fr) 96px 120px;column-gap:24px}.we-ui-module__ULPqdq__application .lead-filter__company{border-left:2px solid var(--text);align-content:center;gap:3px;padding-left:12px;display:grid}.we-ui-module__ULPqdq__application .lead-filter__company span{color:var(--text-muted);font-size:.6875rem}.we-ui-module__ULPqdq__application .lead-filter__applied-chip svg{width:14px;height:14px}:is(.we-ui-module__ULPqdq__application .lead-table-wrap,.we-ui-module__ULPqdq__application .lead-list-surface){border-top:1px solid var(--text)}.we-ui-module__ULPqdq__application .lead-table th{color:var(--text-muted);background:0 0}:is(.we-ui-module__ULPqdq__application .lead-table th,.we-ui-module__ULPqdq__application .lead-table td,.we-ui-module__ULPqdq__application .lead-card){border-color:var(--border)}.we-ui-module__ULPqdq__application .lead-card{box-shadow:none;background:0 0;border-width:0 0 1px;border-radius:0}.we-ui-module__ULPqdq__application .lead-detail__layout{grid-template-columns:minmax(0,8fr) minmax(300px,4fr);gap:40px}.we-ui-module__ULPqdq__application .lead-facts>div{border-bottom-color:var(--border)}:is(.we-ui-module__ULPqdq__application .workflow-form input,.we-ui-module__ULPqdq__application .workflow-form select,.we-ui-module__ULPqdq__application .workflow-form textarea,.we-ui-module__ULPqdq__application .form-field input,.we-ui-module__ULPqdq__application .form-field select,.we-ui-module__ULPqdq__application .form-field textarea){border-color:var(--border-strong);background:var(--field-bg);border-radius:5px}.we-ui-module__ULPqdq__application .intake-sections{gap:32px;display:grid}.we-ui-module__ULPqdq__application .intake-section{border:0;border-top:1px solid var(--text);min-width:0;margin:0;padding:18px 0 0}.we-ui-module__ULPqdq__application .intake-section legend{background:var(--background);padding:0 16px 0 0;font-size:1.35rem}.we-ui-module__ULPqdq__application .intake-section .workflow-form__grid{margin-top:16px}.we-ui-module__ULPqdq__application .we-modal-backdrop{z-index:80;background:#1d1b177a;place-items:center;padding:24px;display:grid;position:fixed;inset:0;overflow-y:auto}:is(.we-ui-module__ULPqdq__application .we-modal__surface,.we-ui-module__ULPqdq__application dialog){border:1px solid var(--border-strong);background:var(--surface);contain:paint;border-radius:8px;width:min(100%,860px);max-height:min(88svh,920px);padding:24px;overflow-y:auto;box-shadow:0 24px 70px #1d1b1738}.we-ui-module__ULPqdq__application .we-modal__surface--assignment{width:min(100%,1040px)}.we-ui-module__ULPqdq__application .we-modal__header{border-bottom:1px solid var(--text);justify-content:space-between;align-items:center;gap:16px;padding-bottom:12px;display:flex}.we-ui-module__ULPqdq__application .we-modal__header span{color:var(--text-muted);font-size:.6875rem}.we-ui-module__ULPqdq__application .we-modal__header h2{margin:2px 0 0;font-size:1.5rem}.we-ui-module__ULPqdq__application .we-modal__close{border:1px solid var(--border);width:42px;height:42px;color:var(--text);background:0 0;border-radius:50%;flex:0 0 42px;place-items:center;display:inline-grid}.we-ui-module__ULPqdq__application .we-modal__close svg{width:16px;height:16px}.we-ui-module__ULPqdq__application .we-modal__content{grid-template-columns:minmax(280px,4fr) minmax(0,8fr);gap:32px;margin-top:24px;display:grid}.we-ui-module__ULPqdq__application dialog::backdrop{background:#1d1b177a}@media (max-width:1000px){.we-ui-module__ULPqdq__application .metric-ledger{grid-template-columns:repeat(2,minmax(0,1fr))}.we-ui-module__ULPqdq__application .metric-ledger:has(.metric-tile:nth-child(5)){grid-template-columns:repeat(2,minmax(0,1fr))}.we-ui-module__ULPqdq__application .metric-tile:nth-child(2){border-right:0}.we-ui-module__ULPqdq__application .metric-tile:nth-child(-n+2){border-bottom:1px solid var(--border)}.we-ui-module__ULPqdq__application .metric-ledger:has(.metric-tile:nth-child(5)) .metric-tile:nth-child(2n){border-right:0}.we-ui-module__ULPqdq__application .metric-ledger:has(.metric-tile:nth-child(5)) .metric-tile:nth-child(-n+4){border-bottom:1px solid var(--border)}.we-ui-module__ULPqdq__application .metric-ledger:has(.metric-tile:nth-child(5)) .metric-tile:nth-child(5){border-right:0;grid-column:1/-1}.we-ui-module__ULPqdq__application .pipeline-board{grid-template-columns:repeat(6,minmax(180px,1fr));padding-bottom:8px;overflow-x:auto}:is(.we-ui-module__ULPqdq__application .manager-drilldown,.we-ui-module__ULPqdq__application .lead-detail__layout,.we-ui-module__ULPqdq__application .we-modal__content){grid-template-columns:1fr}}@media (max-width:760px){.we-ui-module__ULPqdq__application .workspace-content{padding:28px 16px 108px}:is(.we-ui-module__ULPqdq__application .page-heading h1,.we-ui-module__ULPqdq__application .lead-detail__header h1){font-size:2.25rem}.we-ui-module__ULPqdq__application .metric-ledger{grid-template-columns:1fr}.we-ui-module__ULPqdq__application .metric-ledger:has(.metric-tile:nth-child(5)){grid-template-columns:1fr}:is(.we-ui-module__ULPqdq__application .metric-tile,.we-ui-module__ULPqdq__application .metric-tile:nth-child(2)){border-right:0;border-bottom:1px solid var(--border);min-height:112px}:is(.we-ui-module__ULPqdq__application .manager-drilldown__metrics,.we-ui-module__ULPqdq__application .manager-mini-dashboard ul){grid-template-columns:repeat(2,1fr)}.we-ui-module__ULPqdq__application .latest-leads>li>a{grid-template-columns:auto minmax(0,1fr) auto;column-gap:12px}.we-ui-module__ULPqdq__application .we-modal-backdrop{align-items:end;padding:12px}:is(.we-ui-module__ULPqdq__application .we-modal__surface,.we-ui-module__ULPqdq__application dialog){width:100%;max-height:92svh;padding:20px}}@media (prefers-reduced-motion:reduce){.we-ui-module__ULPqdq__application *,.we-ui-module__ULPqdq__application :before,.we-ui-module__ULPqdq__application :after{transition-duration:.01ms!important}}
