@font-face{font-family:Archivo;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/archivo-vietnamese-600-normal.anCjMumA.woff2)format("woff2"),url(/_astro/archivo-vietnamese-600-normal.C8xBVdfP.woff)format("woff");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:Archivo;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/archivo-latin-ext-600-normal.Dm61iqcg.woff2)format("woff2"),url(/_astro/archivo-latin-ext-600-normal.D7uErJuz.woff)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/archivo-latin-600-normal.3BBy0ZsW.woff2)format("woff2"),url(/_astro/archivo-latin-600-normal.DwYieO8P.woff)format("woff");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:Public Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/public-sans-vietnamese-700-normal.D97ShjGS.woff2)format("woff2"),url(/_astro/public-sans-vietnamese-700-normal.Dq5VrXjD.woff)format("woff");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:Public Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/public-sans-latin-ext-700-normal.CgolUQuG.woff2)format("woff2"),url(/_astro/public-sans-latin-ext-700-normal.jWHjnMgZ.woff)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Public Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/public-sans-latin-700-normal.BqJmxWdE.woff2)format("woff2"),url(/_astro/public-sans-latin-700-normal.Dm-oTPSL.woff)format("woff");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:Archivo;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/archivo-vietnamese-800-normal.DHDgv4cm.woff2)format("woff2"),url(/_astro/archivo-vietnamese-800-normal.BKe5Z8rz.woff)format("woff");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:Archivo;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/archivo-latin-ext-800-normal.BC6piDwP.woff2)format("woff2"),url(/_astro/archivo-latin-ext-800-normal.B9NTbsU1.woff)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/archivo-latin-800-normal.cB6v3kRN.woff2)format("woff2"),url(/_astro/archivo-latin-800-normal.DZa_k145.woff)format("woff");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}:root{color:#182a35;font-synthesis:none;--app-navy:#142939;--app-navy-deep:#0c202e;--app-oxide:#a5462f;--app-oxide-hover:#79351f;--app-peach:#f1b598;--app-cement:#f6f2ea;--app-paper:#fffcf6;--app-ink:#182a35;--app-muted:#48606c;--app-line:#b7c1c0;--app-surface:#eff0eb;--app-soft:#e5e4de;--app-focus:#a5462f;--app-error:#842919;--app-error-bg:#f5e9e4;background:#f6f2ea;font-family:Public Sans,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{min-width:320px;margin:0;font-size:.875rem;line-height:1.5}button,input,textarea,select{font:inherit}button{cursor:pointer}a{color:inherit}:focus-visible{outline:3px solid var(--app-focus);outline-offset:3px}::selection{color:var(--app-navy);background:#d4e0e1}.app-skip{z-index:100;background:var(--app-paper);color:var(--app-navy);padding:8px 12px;position:fixed;top:-60px;left:16px}.app-skip:focus{top:12px}.app-root{background:var(--app-cement);flex-direction:column;min-height:100vh;display:flex}.app-topbar{background:var(--app-navy);min-height:52px;color:var(--app-paper);align-items:center;gap:14px;padding:8px 24px;display:flex}.app-brand{white-space:nowrap;flex:none;align-items:center;gap:8px;min-height:36px;text-decoration:none;display:flex}.app-brand:focus-visible{outline-color:var(--app-peach)}.app-brand-mark{flex-direction:column;flex:none;justify-content:center;gap:4px;width:26px;height:28px;display:flex;transform:skewY(-15deg)}.app-brand-mark i{background:var(--app-peach);width:100%;height:6px;display:block}.app-brand-mark i:nth-child(2){background:var(--app-paper);width:80%}.app-brand-mark i:nth-child(3){background:var(--app-line);width:60%}.app-brand-name{letter-spacing:.01em;color:var(--app-paper);white-space:nowrap;font:800 1.25rem/.9 Archivo,sans-serif}.app-brand-name span{color:var(--app-peach);padding:0 1px}.app-topbar-label{letter-spacing:.08em;text-transform:uppercase;color:#d4e0e1;border-left:1px solid #b7c1c0;padding-left:14px;font-size:.75rem;font-weight:600}.app-public-link{white-space:nowrap;margin-left:auto;font-size:.875rem;font-weight:600;text-decoration:none}.app-public-link:hover{text-underline-offset:4px;text-decoration:underline}.app-main{flex:1;width:min(1440px,100%);margin:0 auto;padding:24px 28px 40px}.app-page-heading{border-bottom:1px solid var(--app-line);justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:18px;padding-bottom:18px;display:flex}.app-page-heading h1{letter-spacing:-.035em;color:var(--app-navy);margin:0 0 6px;font-size:1.75rem;line-height:1.08}.app-page-heading p{color:var(--app-muted);max-width:55ch;margin:0;font-size:.875rem;line-height:1.5}.app-identity{color:var(--app-muted);align-items:center;gap:12px;max-width:100%;font-size:.875rem;display:flex}.app-identity span{text-overflow:ellipsis;white-space:nowrap;max-width:28ch;overflow:hidden}.app-identity button{border:0;border-bottom:1px solid var(--app-line);color:var(--app-navy);white-space:nowrap;background:0 0;padding:5px 0;font-weight:600}.app-identity button:hover{border-color:var(--app-oxide)}.app-footer{background:var(--app-navy-deep);color:#d4e0e1;justify-content:space-between;gap:14px;padding:16px clamp(14px,4vw,32px);font-size:.75rem;display:flex}.app-footer a{text-underline-offset:3px}.app-setup-state,.app-error{background:var(--app-paper);border:1px solid var(--app-line);max-width:760px;padding:clamp(16px,4vw,24px)}.app-setup-state h2{letter-spacing:-.025em;color:var(--app-navy);margin:0 0 8px;font-size:1.25rem}.app-setup-state p{color:var(--app-muted);max-width:62ch;margin:0 0 16px;line-height:1.65}.app-setup-state a{color:var(--app-oxide);text-underline-offset:4px;font-weight:700}.app-error{background:var(--app-error-bg);border-color:var(--app-error);color:var(--app-error);margin:0 0 16px;padding:12px 16px;font-size:.875rem;line-height:1.5}.app-error p{margin:6px 0 10px}.app-error button{color:inherit;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline}.app-loading{gap:8px;max-width:800px;padding:16px 0;display:grid}.app-loading-bar{background:var(--app-soft);height:25px;animation:1.4s ease-in-out infinite alternate app-pulse}.app-loading-bar:nth-child(2){width:70%}.app-loading-bar:nth-child(3){width:92%}.app-loading-bar:nth-child(4){width:58%}@keyframes app-pulse{to{opacity:.5}}.app-signin{background:var(--app-paper);border:1px solid var(--app-line);grid-template-columns:minmax(0,1fr);width:100%;max-width:420px;display:grid}.app-signin-main{padding:22px}.app-signin-main h2{color:var(--app-navy);letter-spacing:-.025em;margin:0 0 8px;font-size:1.25rem}.app-signin-main>p{color:var(--app-muted);max-width:54ch;margin:0 0 20px;line-height:1.6}.app-signin form{flex-direction:column;align-items:flex-start;gap:8px;width:100%;max-width:none;display:flex}.app-signin label,.app-inline-form label,.app-application-form label{color:var(--app-navy);font-size:.875rem;font-weight:700}.app-signin input,.app-inline-form textarea,.app-inline-form select,.app-application-form input,.app-application-form textarea{border:1px solid var(--app-line);background:var(--app-surface);color:var(--app-ink);border-radius:2px;width:100%;min-height:36px;padding:8px 10px;font-size:.875rem;line-height:1.35}.app-signin input:focus,.app-inline-form textarea:focus,.app-inline-form select:focus,.app-application-form input:focus,.app-application-form textarea:focus{border-color:var(--app-navy)}.app-signin input::placeholder,.app-inline-form textarea::placeholder{color:var(--app-muted)}.app-signin-side{background:var(--app-surface);color:var(--app-navy);border-top:1px solid var(--app-line);padding:12px 22px}.app-signin-side strong{font-size:.75rem}.app-signin-side p{color:var(--app-muted);margin:4px 0 0;font-size:.75rem;line-height:1.5}.app-primary{background:var(--app-oxide);color:var(--app-paper);border:1px solid var(--app-oxide);justify-content:space-between;align-items:center;gap:16px;min-height:36px;padding:8px 12px;font-size:.875rem;font-weight:700;text-decoration:none;transition:background .18s,border-color .18s;display:inline-flex}.app-primary:hover{background:var(--app-oxide-hover);border-color:var(--app-oxide-hover)}.app-primary:disabled{opacity:.55;cursor:wait}.app-signin .app-primary{justify-content:center;width:100%;min-width:0;margin-top:6px}.app-sent{background:var(--app-soft);padding:14px 16px;line-height:1.5}.app-sent strong{color:var(--app-navy)}.app-sent p{margin:7px 0 10px}.app-sent button{color:var(--app-oxide);background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline}.app-form-error{color:var(--app-error);margin:0;font-size:.875rem;line-height:1.4}.app-notice{background:var(--app-soft);color:var(--app-navy);justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;padding:10px 12px;font-size:.875rem;font-weight:600;display:flex}.app-notice button{color:inherit;background:0 0;border:0;font-size:1.25rem;line-height:1}.app-workspace-grid{grid-template-columns:140px minmax(0,1fr);gap:24px;display:grid}.app-subnav{border-top:1px solid var(--app-line);flex-direction:column;align-self:start;display:flex;position:sticky;top:24px}.app-subnav button{border:0;border-bottom:1px solid var(--app-line);text-align:left;color:var(--app-muted);background:0 0;padding:10px 9px 10px 0;font-size:.875rem;font-weight:600}.app-subnav button:hover,.app-subnav button.is-active{color:var(--app-navy);background:var(--app-soft)}.app-content{min-width:0}.app-section-head{justify-content:space-between;align-items:baseline;gap:14px;margin-bottom:16px;display:flex}.app-section-head h2,.app-section-head h3,.app-customer-layout h3,.app-field h2,.app-partner h3{color:var(--app-navy);letter-spacing:-.025em;margin:0;font-size:1.25rem;line-height:1.2}.app-section-head p{color:var(--app-muted);max-width:50ch;margin:0;font-size:.875rem;line-height:1.5}.app-record-count{text-transform:uppercase;letter-spacing:.07em;font-size:.75rem}.app-metric-strip{background:var(--app-paper);border-top:1px solid var(--app-line);border-bottom:1px solid var(--app-line);grid-template-columns:repeat(5,minmax(0,1fr));margin-bottom:24px;display:grid}.app-metric{border-right:1px solid var(--app-line);padding:16px 12px}.app-metric span{min-height:0;color:var(--app-muted);font-size:.75rem;font-weight:600;line-height:1.3;display:block}.app-metric strong{color:var(--app-navy);font-variant-numeric:tabular-nums;font-size:1.375rem;line-height:1.1}.app-dashboard-split{grid-template-columns:1.15fr .85fr;gap:24px;display:grid}.app-dashboard-split section{min-width:0}.app-dashboard-split h3,.app-operations-section h3{color:var(--app-navy);margin:0 0 6px;font-size:1.125rem}.app-muted{color:var(--app-muted);margin:0 0 12px;font-size:.875rem;line-height:1.5}.app-compact-list{border-top:1px solid var(--app-line)}.app-compact-list>div{border-bottom:1px solid var(--app-line);justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.app-compact-list strong{color:var(--app-navy);font-size:.875rem;display:block}.app-compact-list span:not(.app-status){color:var(--app-muted);font-size:.75rem}.app-readiness{border-top:1px solid var(--app-line);border-left:1px solid var(--app-line);background:var(--app-paper);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.app-readiness>div{border-right:1px solid var(--app-line);border-bottom:1px solid var(--app-line);justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;font-size:.875rem;display:flex}.app-readiness strong{color:var(--app-muted);white-space:nowrap;font-size:.75rem}.app-readiness strong.is-ready{color:var(--app-navy)}.app-readiness--compact{grid-template-columns:1fr}.app-readiness--compact>div{padding:8px;font-size:.75rem}.app-empty{background:var(--app-paper);border:1px solid var(--app-line);flex-direction:column;justify-content:center;align-items:flex-start;min-height:0;padding:clamp(16px,3vw,24px);display:flex}.app-empty-mark{border:1px solid var(--app-line);width:24px;height:24px;color:var(--app-muted);place-items:center;margin-bottom:12px;display:grid}.app-empty h3{color:var(--app-navy);margin:0 0 6px;font-size:1.125rem!important}.app-empty p{color:var(--app-muted);max-width:48ch;margin:0;font-size:.875rem;line-height:1.55}.app-text-link{color:var(--app-oxide);text-underline-offset:3px;margin-top:10px;font-size:.875rem;font-weight:700}.app-record-list{border-top:1px solid var(--app-line)}.app-record{border-bottom:1px solid var(--app-line);background:var(--app-paper)}.app-record summary{cursor:pointer;justify-content:space-between;align-items:center;gap:14px;padding:12px 16px;list-style:none;display:flex}.app-record summary::-webkit-details-marker{display:none}.app-record summary:after{content:"+";color:var(--app-muted);order:3;font-size:1.25rem;line-height:1}.app-record[open] summary:after{content:"−"}.app-record summary:hover{background:var(--app-soft)}.app-record summary strong{color:var(--app-navy);font-size:.875rem;display:block}.app-record summary small{color:var(--app-muted);margin-top:5px;font-size:.75rem;display:block}.app-record-summary-right{color:var(--app-muted);text-align:right;align-items:center;gap:14px;margin-left:auto;font-size:.875rem;display:flex}.app-record-detail{border-top:1px solid var(--app-line);padding:14px 16px 16px;font-size:.875rem;line-height:1.55}.app-record-detail>p{margin:0 0 12px}.app-record-detail dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;display:grid}.app-record-detail dt{color:var(--app-muted);font-size:.75rem}.app-record-detail dd{overflow-wrap:anywhere;margin:3px 0 0}.app-record-detail a{color:var(--app-oxide);text-underline-offset:3px}.app-record-actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.app-record-actions button,.app-inline-form button{border:1px solid var(--app-navy);background:var(--app-navy);color:var(--app-paper);min-height:36px;padding:6px 10px;font-size:.875rem;font-weight:700}.app-record-actions button+button{background:var(--app-paper);color:var(--app-navy)}.app-record-actions button:hover,.app-inline-form button:hover{background:var(--app-navy-deep);color:var(--app-paper)}.app-record-actions button:disabled,.app-inline-form button:disabled{opacity:.5;cursor:wait}.app-inline-form{flex-direction:column;align-items:flex-start;gap:6px;max-width:680px;margin-top:12px;display:flex}.app-inline-form textarea{min-height:74px}.app-inline-form select{max-width:400px}.app-form-help{color:var(--app-muted);margin:0;font-size:.75rem}.app-status{white-space:nowrap;color:var(--app-navy);align-items:center;gap:6px;font-size:.75rem;font-weight:700;display:inline-flex}.app-status:before{content:"";background:var(--app-muted);border-radius:50%;width:6px;height:6px}.app-status--good:before{background:#48606c}.app-status--attention{color:var(--app-error)}.app-status--attention:before{background:var(--app-error)}.app-operations-section{grid-template-columns:minmax(180px,.55fr) minmax(0,1.45fr);gap:18px;margin-top:24px;display:grid}.app-operations-section p{color:var(--app-muted);font-size:.875rem;line-height:1.55}.app-table-wrap{border:1px solid var(--app-line);background:var(--app-paper);overflow:auto}.app-table-wrap table{border-collapse:collapse;text-align:left;width:100%;min-width:520px;font-size:.875rem}.app-table-wrap th,.app-table-wrap td{border-bottom:1px solid var(--app-line);padding:10px}.app-table-wrap th{color:var(--app-muted);font-size:.75rem;font-weight:700}.app-table-wrap tr:last-child td{border-bottom:0}.app-lead-panel{background:var(--app-navy);color:var(--app-paper);justify-content:space-between;align-items:end;gap:18px;margin-bottom:24px;padding:clamp(18px,4vw,24px);display:flex}.app-lead-panel h2{letter-spacing:-.025em;margin:0 0 6px;font-size:1.25rem}.app-lead-panel p{color:#d4e0e1;max-width:55ch;margin:0;line-height:1.55}.app-lead-panel .app-primary{flex:none}.app-column-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-bottom:24px;display:grid}.app-column-pair>section{min-width:0}.app-column-pair h3{margin:0 0 12px}.app-column-pair .app-section-head h3{margin:0}.app-customer-record{background:var(--app-paper);border-bottom:1px solid var(--app-line);justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.app-customer-record strong{color:var(--app-navy);font-size:.875rem;display:block}.app-customer-record small{color:var(--app-muted);margin-top:6px;font-size:.75rem;display:block}.app-field>.app-section-head{margin-bottom:16px}.app-application{max-width:1050px}.app-application-form{background:var(--app-paper);border:1px solid var(--app-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:clamp(16px,4vw,24px);display:grid}.app-application-form label{flex-direction:column;gap:6px;display:flex}.app-application-form label span{color:var(--app-muted);font-weight:400}.app-form-wide{grid-column:1/-1}.app-application-form .app-primary{justify-self:start}.app-application-status{background:var(--app-paper);border:1px solid var(--app-line);padding:16px;font-size:.875rem;line-height:1.6}.app-application-status p{color:var(--app-muted);margin:8px 0 0}.app-application-status strong{color:var(--app-navy)}.app-referral-code{background:var(--app-paper);border:1px solid var(--app-line);min-width:0;margin-bottom:16px;padding:16px}.app-referral-code>span{color:var(--app-muted);margin-bottom:5px;font-size:.75rem;font-weight:700;display:block}.app-referral-code>strong{color:var(--app-navy);letter-spacing:.02em;overflow-wrap:anywhere;font-size:1.125rem;display:block}.app-referral-share{border-top:1px solid var(--app-line);margin-top:14px;padding-top:14px}.app-referral-share h4{color:var(--app-navy);margin:0 0 6px;font-size:1.125rem;line-height:1.25}.app-referral-share p{color:var(--app-muted);margin:0 0 12px;font-size:.875rem;line-height:1.55}.app-referral-share label{color:var(--app-navy);margin-bottom:6px;font-size:.875rem;font-weight:700;display:block}.app-referral-share input{border:1px solid var(--app-line);background:var(--app-surface);width:100%;min-width:0;min-height:36px;color:var(--app-ink);border-radius:2px;padding:8px 9px;font-size:.875rem;display:block}.app-referral-actions{flex-wrap:wrap;gap:8px;margin-top:9px;display:flex}.app-referral-actions .app-secondary-button{text-align:center;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.app-referral-share .app-referral-feedback{color:var(--app-navy);margin:8px 0 0;font-weight:700}.app-referral-share .app-referral-closed{color:var(--app-navy);background:var(--app-surface);margin:0;padding:10px}.app-referral-share .app-referral-footnote{margin:12px 0 0;font-size:.75rem}@media (width<=1100px){.app-dashboard-split{grid-template-columns:1fr}.app-readiness--compact{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.app-page-heading{flex-direction:column;align-items:flex-start}.app-workspace-grid{display:block}.app-subnav{white-space:nowrap;border-top:0;border-bottom:1px solid var(--app-line);flex-direction:row;margin:0 0 18px;padding-bottom:1px;position:static;overflow-x:auto}.app-subnav button{border-bottom:0;flex:none;padding:8px 10px}.app-subnav button.is-active{border-bottom:2px solid var(--app-oxide);padding-left:10px}.app-signin{grid-template-columns:1fr}.app-signin-side{min-height:0}.app-column-pair{grid-template-columns:1fr;gap:16px}.app-operations-section,.app-readiness{grid-template-columns:1fr}.app-lead-panel{flex-direction:column;align-items:flex-start}}@media (width<=520px){.app-topbar{gap:8px;min-height:48px}.app-topbar-label{display:none}.app-brand{gap:6px}.app-brand-mark{gap:3px;width:26px;height:28px}.app-brand-mark i{height:5px}.app-brand-name{font-size:1.25rem}.app-public-link{font-size:.75rem}.app-main{padding-bottom:32px}.app-page-heading{gap:10px}.app-page-heading h1{font-size:1.25rem}.app-identity{flex-wrap:wrap;gap:6px 12px}.app-readiness--compact{grid-template-columns:1fr}.app-section-head{flex-direction:column;align-items:flex-start;gap:6px}.app-record summary{align-items:flex-start;padding:12px 10px}.app-record-summary-right{flex-direction:column;align-items:flex-end;gap:5px;font-size:.75rem}.app-record-detail{padding:12px 10px}.app-record-detail dl{grid-template-columns:1fr}.app-customer-record{flex-direction:column;align-items:flex-start;gap:8px;padding:12px 10px}.app-application-form{grid-template-columns:1fr}.app-form-wide{grid-column:auto}.app-footer{flex-direction:column;gap:6px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.app-primary,.app-loading-bar{transition:none;animation:none}}.app-identity button,.app-sent button{min-height:36px;padding-block:6px}.app-notice button{min-width:32px;min-height:36px}.app-inline-form input,.app-application-form select{border:1px solid var(--app-line);background:var(--app-surface);color:var(--app-ink);border-radius:2px;width:100%;min-height:36px;padding:8px 10px;font-size:.875rem;line-height:1.35}.app-inline-form input:focus,.app-application-form select:focus{border-color:var(--app-navy)}.app-record-actions button,.app-inline-form button{min-height:36px}.app-inline-form{width:100%}.app-inline-form input[type=file],.app-qa-form input[type=file]{background:var(--app-paper);max-width:100%;padding:8px}.app-form-help{line-height:1.5}.app-check{align-items:flex-start;gap:8px;max-width:62ch;line-height:1.5;color:var(--app-ink)!important;flex-direction:row!important;font-weight:500!important;display:flex!important}.app-check input{height:20px;accent-color:var(--app-oxide);flex:none;margin:1px 0 0;width:20px!important;min-height:20px!important}.app-upload-list{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.app-upload-list strong{margin-right:6px}.app-qa-form{border-top:1px solid var(--app-line);margin-top:12px;padding-top:12px}.app-evidence{background:var(--app-surface);border:1px solid var(--app-line);margin:12px 0;padding:16px}.app-evidence>p{color:var(--app-muted);line-height:1.55}.app-evidence ul{padding-left:14px;line-height:1.7}.app-evidence .app-inline-form a{color:var(--app-oxide);font-weight:700}.app-create-panel{border:1px solid var(--app-line);background:var(--app-paper);margin:0 0 18px}.app-create-panel>summary{cursor:pointer;min-height:36px;color:var(--app-navy);padding:12px 16px;font-weight:700}.app-create-panel>summary:hover{background:var(--app-soft)}.app-create-panel .app-application-form{border:0;border-top:1px solid var(--app-line)}.app-create-panel .app-form-help{font-size:.875rem}.app-cost-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.app-cost-grid label{flex-direction:column;gap:6px;display:flex}.app-support-form{max-width:900px;margin-top:6px}.app-support-form .app-application-form{margin-top:12px}.app-application-form label{min-width:0}.app-ticket-message{border-bottom:1px solid var(--app-line);max-width:70ch;padding:10px 0}.app-ticket-message strong{color:var(--app-navy)}.app-ticket-message p{white-space:pre-wrap;overflow-wrap:anywhere;margin:6px 0 0;line-height:1.55}.app-ticket-message small{color:var(--app-muted)}.app-send-confirm{background:var(--app-soft);width:100%;padding:12px}.app-send-confirm strong{color:var(--app-navy)}.app-send-confirm p{white-space:pre-wrap;overflow-wrap:anywhere;max-height:220px;line-height:1.5;overflow:auto}.app-send-confirm button{background:var(--app-oxide);border-color:var(--app-oxide)}.app-review-block{border-top:1px solid var(--app-line);max-width:75ch;margin-top:14px;padding-top:12px}.app-review-block h3{color:var(--app-navy);margin:0 0 10px;font-size:1.125rem}.app-review-block h4{color:var(--app-navy);margin:12px 0 6px;font-size:.875rem}.app-review-block dl{grid-template-columns:repeat(2,minmax(0,1fr))}.app-review-block ul{padding-left:14px;line-height:1.6}.app-prewrap{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.6}.app-secondary-button{border:1px solid var(--app-navy);background:var(--app-paper);color:var(--app-navy);cursor:pointer;min-height:36px;padding:6px 10px;font-size:.875rem;font-weight:700}.app-secondary-button:hover{background:var(--app-soft)}.app-secondary-button:disabled{opacity:.5;cursor:wait}.app-evidence-review{border-top:1px solid var(--app-line);flex-wrap:wrap;align-items:center;gap:8px 12px;padding:10px 0;display:flex}.app-evidence-review strong{min-width:160px}.app-evidence-review .app-check{flex-basis:100%}.app-evidence-review a{color:var(--app-oxide);font-weight:700}.app-create-panel .app-evidence{margin:0}@media (width<=520px){.app-review-block dl{grid-template-columns:1fr}}@media (width<=760px){.app-subnav button{min-height:36px}.app-cost-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.app-identity span{flex-basis:100%}.app-cost-grid{grid-template-columns:1fr}.app-referral-code{padding:14px}.app-referral-actions{grid-template-columns:1fr;display:grid}.app-referral-actions .app-secondary-button{width:100%}}.app-work-queue{min-width:0;margin-bottom:16px}.app-work-queue-status,.app-work-queue-count{color:var(--app-muted);margin:0 0 8px;font-size:.875rem;line-height:1.5}.app-work-queue-status{align-items:center;min-height:36px;display:flex}.app-work-queue-count{font-variant-numeric:tabular-nums}.app-work-queue-error{background:var(--app-error-bg);color:var(--app-error);border:1px solid var(--app-error);margin-bottom:12px;padding:12px}.app-work-queue-error p{overflow-wrap:anywhere;margin:0 0 8px;line-height:1.5}.app-work-queue-next{justify-content:flex-start;padding-top:12px;display:flex}.app-queue-heading{color:var(--app-navy);margin:24px 0 10px;font-size:1.125rem;line-height:1.3}.app-operations-section>.app-work-queue{min-width:0}.app-queue-table td{overflow-wrap:anywhere}.app-record summary>span:first-child,.app-record-summary-right{min-width:0}.app-record summary strong,.app-record summary small{overflow-wrap:anywhere}@media (width<=620px){.app-queue-table{background:0 0;border:0;overflow:visible}.app-queue-table table,.app-queue-table tbody,.app-queue-table tr,.app-queue-table td{width:100%;min-width:0;display:block}.app-queue-table thead{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.app-queue-table tr{background:var(--app-paper);border:1px solid var(--app-line);margin-bottom:8px;padding:8px 10px}.app-queue-table td{border:0;grid-template-columns:minmax(95px,.45fr) minmax(0,1fr);align-items:start;gap:8px;padding:5px 0;display:grid}.app-queue-table td:before{content:attr(data-label);color:var(--app-muted);font-size:.75rem;font-weight:700}.app-queue-table tr:last-child td{border-bottom:0}}.app-page-heading{align-items:center}.app-page-heading h1,.app-section-head h2,.app-lead-panel h2{text-wrap:balance;font-family:Archivo,sans-serif}.app-content>.app-section-head{flex-wrap:wrap;align-items:flex-start;gap:8px 18px}.app-section-head h2{max-width:28ch;font-size:1.25rem}.app-section-head h3,.app-customer-layout>.app-column-pair h3{font-size:1.25rem;line-height:1.3}.app-section-head p{overflow-wrap:anywhere;flex:260px;min-width:0;max-width:58ch}.app-record-detail>p,.app-record-detail>.app-prewrap{max-width:70ch}.app-record-detail dl{row-gap:14px}.app-record-detail dt{font-size:.8125rem;font-weight:600;line-height:1.4}.app-record-detail dd{max-width:70ch;line-height:1.6}.app-record>summary{gap:12px;min-height:48px}.app-record>summary strong{font-size:.875rem;line-height:1.4}.app-record>summary small{line-height:1.5}.app-record summary{overflow-wrap:anywhere}.app-record .app-record-detail details>summary{list-style:revert;min-height:36px;color:var(--app-navy);padding:8px 0;font-size:.875rem;font-weight:700;display:list-item}.app-record .app-record-detail details>summary:after{content:none}.app-record .app-record-detail details>summary:hover{color:var(--app-oxide);background:0 0}.app-record .app-record-detail details>summary::-webkit-details-marker{display:revert}.app-document-disclosure{border-block:1px solid var(--app-line);max-width:82ch;margin:14px 0}.app-document-disclosure>summary{cursor:pointer;min-height:36px;color:var(--app-navy);padding:10px 0;font-weight:700}.app-document-disclosure[open]{padding-bottom:14px}.app-document-disclosure .app-review-block{border:0;margin-top:6px;padding-top:6px}.app-review-block{max-width:82ch;margin-top:20px;padding-top:16px}.app-review-block h3,.app-packet-section h3,.app-field-next h3{letter-spacing:-.015em;color:var(--app-navy);margin:0 0 12px;font-family:Archivo,sans-serif;font-size:1.125rem;line-height:1.35}.app-review-block h4,.app-packet-section h4{color:var(--app-navy);margin:16px 0 6px;font-size:1rem;line-height:1.4}.app-review-block>p,.app-packet-section>p{max-width:70ch}.app-review-block>ul{margin:14px 0;padding:0;list-style:none}.app-review-block>ul>li{border-bottom:1px solid var(--app-line);overflow-wrap:anywhere;padding:12px 0;line-height:1.6}.app-review-block>ul>li:first-child{border-top:1px solid var(--app-line)}.app-review-block>ul>li>strong{margin-bottom:6px;display:inline-block}.app-review-block>ul>li>button,.app-review-block>ul>li>a{margin:6px 6px 6px 0}.app-inline-form{gap:8px;max-width:70ch;margin-top:14px}.app-inline-form>label{flex-direction:column;gap:6px;width:100%;line-height:1.5;display:flex}.app-inline-form>label.app-check{width:auto}.app-inline-form>button{max-width:100%;margin-top:4px}.app-inline-form>p{max-width:65ch}.app-form-help{overflow-wrap:anywhere;max-width:70ch}.app-application-form{align-items:start;gap:16px}.app-application-form>.app-form-help{margin:0 0 4px}.app-application-form>label,.app-create-panel>summary{line-height:1.5}.app-create-panel>summary:focus-visible{outline-offset:-4px}.app-ticket-message{max-width:70ch;padding:14px 0}.app-ticket-message strong{font-size:.875rem}.app-ticket-message p{font-size:.875rem;line-height:1.65}.app-column-pair{gap:24px}.app-customer-layout>.app-column-pair>section>h3{margin:0 0 14px;font-family:Archivo,sans-serif}.app-customer-record p{max-width:62ch;line-height:1.6}.app-field{max-width:1000px}.app-field-job .app-record-detail{padding-top:0}.app-field-next{border-bottom:1px solid var(--app-line);padding:16px 0}.app-field-next>p{color:var(--app-navy);max-width:62ch;margin:0 0 16px;font-size:.875rem;line-height:1.55}.app-field-next dl{grid-template-columns:repeat(2,minmax(0,1fr))}.app-field-next dd{font-weight:600}.app-packet-section{border-bottom:1px solid var(--app-line);padding:18px 0}.app-packet-section:last-child{border-bottom:0;padding-bottom:0}.app-packet-section dl{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:20px}.app-packet-section dl>div{min-width:0}.app-packet-section dd{white-space:pre-wrap;margin-top:6px;font-size:.875rem}.app-packet-section dd ul{white-space:normal;margin:0;padding-left:14px}.app-packet-section dd li+li{margin-top:6px}.app-site-address{color:var(--app-navy);margin:0 0 16px;font-size:1rem;font-weight:600;line-height:1.6}.app-field .app-upload-list{align-items:flex-start;gap:8px}.app-field .app-upload-list button{text-align:left;white-space:normal;overflow-wrap:anywhere}.app-secondary-button,.app-primary,.app-inline-form button{white-space:normal;overflow-wrap:anywhere;line-height:1.45}.app-status{line-height:1.5}.app-record .app-status{flex-shrink:0}input,textarea,select{caret-color:var(--app-oxide)}.app-subnav{scrollbar-color:var(--app-line) var(--app-cement);scrollbar-width:thin}@media (width<=900px){.app-section-head{flex-direction:column;align-items:flex-start;gap:6px}.app-section-head p{flex-basis:auto}.app-customer-layout .app-column-pair{grid-template-columns:1fr}}@media (width<=520px){.app-page-heading{align-items:flex-start}.app-main{padding-top:18px}.app-record>summary{flex-wrap:wrap;gap:8px;padding:12px}.app-record>summary>span:first-child{flex:190px}.app-record>summary:after{margin-left:auto}.app-record>summary .app-status{font-size:.75rem}.app-record-detail{padding:14px 12px 18px}.app-field-next dl,.app-packet-section dl{grid-template-columns:1fr;gap:14px}.app-packet-section{padding-block:16px}.app-field-next>p{font-size:1rem}.app-review-block{margin-top:18px;padding-top:14px}.app-application-form{gap:16px;padding:16px 12px}.app-inline-form input,.app-inline-form textarea,.app-inline-form select{min-width:0;font-size:1rem}.app-inline-form>button,.app-inline-form>.app-secondary-button{justify-content:center;width:100%}.app-review-block>ul>li>button{width:100%;margin:8px 0;display:block}.app-form-help{font-size:.8125rem;line-height:1.6}.app-field .app-record-detail dl dd{font-size:1rem}.app-section-head h2{font-size:1.25rem}.app-customer-layout .app-lead-panel{margin-bottom:18px}}.app-field-surveys{margin-bottom:24px}.app-field-surveys>h3{color:var(--app-navy);margin:0 0 14px;font:600 1.25rem/1.35 Archivo,sans-serif}.app-field-surveys .app-customer-record{align-items:flex-start}.app-field-surveys .app-customer-record>div{width:100%}.app-field-surveys dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 20px;display:grid}.app-field-surveys dt{color:var(--app-muted);font-size:.8125rem;font-weight:600}.app-field-surveys dd{white-space:pre-wrap;max-width:65ch;margin:6px 0 0;line-height:1.6}.app-field-surveys .app-site-address{margin:12px 0 16px}.app-field-surveys details{border-top:1px solid var(--app-line);margin-top:14px}.app-field-surveys details>summary{cursor:pointer;min-height:36px;color:var(--app-navy);padding:10px 0;font-weight:700}@media (width<=520px){.app-field-surveys dl{grid-template-columns:1fr}}.app-form-section-heading{color:var(--app-navy);border-top:1px solid var(--app-line);margin:8px 0 0;padding-top:16px;font:600 1.125rem/1.4 Archivo,sans-serif}.app-application-form>.app-form-section-heading:first-of-type{border-top:0;margin-top:0;padding-top:4px}:root{font-size:max(16px,100%)}.app-identity button{min-width:32px;padding-inline:4px}.app-public-link{align-items:center;min-height:36px;display:inline-flex}.app-application-form>button:not(.app-primary){border:1px solid var(--app-navy);background:var(--app-paper);color:var(--app-navy);justify-self:start;min-height:36px;padding:8px 12px;font-weight:700;line-height:1.45}.app-application-form>button:not(.app-primary):hover{background:var(--app-soft)}.app-application-form>button:disabled{opacity:.55;cursor:wait}.app-review-block>ul.app-history-list>li{padding:8px 0;font-size:.875rem;line-height:1.6}@media (width<=520px){.app-application-form>button,.app-identity{width:100%}.app-identity span{flex-basis:100%;max-width:100%}}.app-main{--app-space-group:16px;--app-space-section:24px}.app-signin form>p{color:var(--app-muted);margin:0 0 8px;line-height:1.5}.app-signin-main h2{font-size:1.25rem;line-height:1.3}.app-metric-strip{grid-template-columns:repeat(5,minmax(105px,1fr));overflow-x:auto}.app-metric{border-right:1px solid var(--app-line);border-top:0;padding:12px 14px}.app-metric:last-child{border-right:0}.app-metric span{margin-bottom:6px}.app-subnav button{text-align:left;min-height:36px;padding:8px 10px}.app-subnav button.is-active{padding-left:10px}.app-empty-mark{margin-bottom:8px}.app-section-head h3,.app-customer-layout>.app-column-pair h3{font-size:1.125rem}.app-create-panel>summary{min-height:40px;padding:10px 14px}.app-record>summary{min-height:48px;padding:10px 14px}.app-record-detail{padding:16px}.app-inline-form input,.app-inline-form select,.app-inline-form textarea,.app-application-form input,.app-application-form select,.app-application-form textarea,.app-referral-share input{font-size:.875rem}@media (width<=760px){.app-main{padding:20px 16px 32px}.app-topbar{padding:6px 16px}.app-page-heading{gap:10px;margin-bottom:16px;padding-bottom:14px}.app-page-heading h1{font-size:1.5rem}.app-page-heading p{font-size:.8125rem}.app-section-head h2{font-size:1.25rem}.app-subnav{gap:0;margin-bottom:16px}.app-subnav button{min-height:32px;padding:6px 10px;font-size:.8125rem}.app-identity{gap:6px 12px}.app-identity span{flex-basis:auto;max-width:100%;font-size:.75rem}.app-identity button{min-height:28px;padding:3px 0;font-size:.75rem}.app-record>summary{gap:6px 10px;min-height:40px;padding:8px 12px}.app-record>summary>span:first-child{flex:140px}.app-record-detail{padding:12px}.app-signin-main{padding:20px}.app-signin-side{padding:12px 20px}.app-signin input,.app-inline-form input,.app-inline-form select,.app-inline-form textarea,.app-application-form input,.app-application-form select,.app-application-form textarea,.app-referral-share input{font-size:1rem}.app-application-form{gap:16px;padding:16px}.app-footer{flex-direction:row;padding:12px 16px}}.referral-opportunities .leadgen-help{max-width:70ch}.referral-opportunities-buckets{background:var(--app-line);border:1px solid var(--app-line);gap:1px;margin-bottom:14px;display:flex;overflow-x:auto}.referral-opportunities-buckets button{background:var(--app-paper);min-height:36px;color:var(--app-muted);text-align:left;cursor:pointer;border:0;flex:1 0 auto;justify-content:space-between;align-items:center;gap:12px;padding:8px 10px;transition:background-color .2s,color .2s;display:flex}.referral-opportunities-buckets button:hover,.referral-opportunities-buckets button:focus-visible{background:var(--app-surface);color:var(--app-navy)}.referral-opportunities-buckets button[aria-pressed=true]{background:var(--app-navy);color:var(--app-paper)}.referral-opportunities-buckets button:focus-visible{outline:2px solid var(--app-oxide);outline-offset:-2px}.referral-opportunities-buckets span{font-size:.75rem;font-weight:700;line-height:1.3}.referral-opportunities-buckets strong{font-variant-numeric:tabular-nums;font-size:.875rem;line-height:1}.referral-opportunities-list{border-top:1px solid var(--app-line)}.referral-opportunity{border-bottom:1px solid var(--app-line);min-width:0;padding:14px 0}.referral-opportunity-top{justify-content:space-between;align-items:start;gap:12px;display:flex}.referral-opportunity-top>div{gap:5px;min-width:0;display:grid}.referral-opportunity-top strong{color:var(--app-navy);overflow-wrap:anywhere;font-size:.875rem;line-height:1.3}.referral-opportunity-top div span{color:var(--app-muted);overflow-wrap:anywhere;font-size:.75rem;line-height:1.45}.referral-opportunity-status{color:var(--app-oxide);flex:none;font-size:.75rem;font-weight:700}.referral-opportunity-status.is-paused{color:var(--app-error)}.referral-opportunity>p{color:var(--app-ink);overflow-wrap:anywhere;margin:8px 0;font-size:.875rem;line-height:1.5}.referral-opportunity>.referral-opportunity-warning{color:var(--app-error);background:var(--app-error-bg);padding:8px}.referral-opportunity-actions{flex-wrap:wrap;align-items:center;gap:6px;margin-top:10px;display:flex}.referral-opportunity-actions button{min-height:36px}.referral-opportunity-editor{background:var(--app-surface);margin-top:12px;padding:12px}.referral-opportunity-editor h4{color:var(--app-navy);margin:0;font-size:.875rem}.referral-opportunity-editor input,.referral-opportunity-editor textarea{background:var(--app-paper)}.referral-opportunity-editor .referral-opportunity-actions{margin-top:0}.referral-opportunities-more{min-height:36px;margin-top:14px}.referral-opportunities .leadgen-row-errors button{margin-top:8px;display:block}@media (width<=700px){.referral-opportunities-buckets button{gap:8px;min-height:32px;padding:6px 10px}.referral-opportunities-buckets span{white-space:nowrap;font-size:.6875rem}}@media (width<=440px){.referral-opportunity-top{flex-direction:column;gap:6px}.referral-opportunity-actions{grid-template-columns:1fr;display:grid}.referral-opportunity-actions button{width:100%}.referral-opportunity-editor{padding:10px}}@media (prefers-reduced-motion:reduce){.referral-opportunities-buckets button{transition:none}}@media (width<=760px){.app-root :is(input:not([type=checkbox]):not([type=radio]),textarea,select){font-size:1rem}}.shr{color:var(--app-ink)}.shr-heading,.shr-job-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.shr h3{color:var(--app-navy);margin:0;font-size:1.125rem;line-height:1.25}.shr h4{color:var(--app-navy);margin:0;font-size:.875rem;line-height:1.4}.shr-heading p,.shr-help{color:var(--app-muted);max-width:70ch;margin:6px 0 0;font-size:.875rem;line-height:1.6}.shr button{white-space:normal;flex-shrink:0;min-height:36px}.shr button:disabled{opacity:.65;cursor:not-allowed}.shr :is(button,input,select):focus-visible{outline:3px solid var(--app-oxide);outline-offset:3px}.shr :is(input,select){caret-color:var(--app-oxide)}.shr ::selection{background:var(--app-navy);color:var(--app-paper)}.shr-boundary{background:var(--app-surface);color:var(--app-navy);margin:14px 0;padding:10px 12px;font-size:.875rem;line-height:1.6}.shr-form{padding:4px 0 16px}.shr-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0;display:grid}.shr-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.shr-actions span,.shr-list-heading span{color:var(--app-muted);font-size:.75rem;line-height:1.5}.shr-list-heading{border-top:1px solid var(--app-line);justify-content:space-between;align-items:center;gap:8px;padding:14px 0 10px;display:flex}.shr-empty{color:var(--app-muted);max-width:70ch;margin:0;padding:12px 0;font-size:.875rem;line-height:1.65}.shr-empty strong{color:var(--app-navy)}.shr-empty p{margin:6px 0 0}.shr-job{border-top:1px solid var(--app-line);overflow-wrap:anywhere;padding:14px 0}.shr-job-heading>div{min-width:0}.shr-job-heading strong{color:var(--app-navy);font-size:.875rem}.shr-job-heading p{color:var(--app-muted);margin:6px 0;font-size:.875rem;line-height:1.5}.shr-state{text-transform:capitalize;color:var(--app-navy);font-size:.75rem;font-weight:700}.shr-review{border-top:1px solid var(--app-line);margin-top:14px;padding-top:14px}.shr-candidates{margin:12px 0 16px;padding:0;list-style:none}.shr-candidates li{border-bottom:1px solid var(--app-line);justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.shr-candidates li>div{gap:5px;min-width:0;display:grid}.shr-candidates strong{color:var(--app-navy);font-size:.875rem}.shr-candidates span,.shr-candidates small{color:var(--app-muted);font-size:.875rem;line-height:1.5}.shr-import{background:var(--app-surface);padding:14px}.shr-import .shr-help{margin:0}.shr-cancel{flex-wrap:wrap;align-items:center;gap:8px;margin-top:16px;display:flex}.shr-cancel p{color:var(--app-muted);margin:0;font-size:.75rem;line-height:1.5}@media (width<=700px){.shr-heading,.shr-job-heading{flex-direction:column}.shr-fields{grid-template-columns:minmax(0,1fr)}.shr-candidates li{flex-direction:column;align-items:flex-start}.shr-import{padding:12px}.shr-heading button,.shr-job-heading button,.shr-actions button,.shr-import>button,.shr-cancel button{width:100%}.shr-candidates button{max-width:100%}}@media (prefers-reduced-motion:reduce){.shr *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.shr-contact-options{flex-wrap:wrap;align-items:flex-start;gap:8px;min-width:0;display:flex}.shr-contact-options p{flex-basis:100%}.shr-contact-options button{overflow-wrap:anywhere;text-align:left;max-width:100%}.shr-page-actions{border-top:1px solid var(--app-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding-top:14px;display:flex}.shr-page-actions span{color:var(--app-muted);font-size:.75rem;line-height:1.5}@media (width<=700px){.shr-page-actions button{width:100%}}@media (width<=760px){.app-root :is(input:not([type=checkbox]):not([type=radio]),textarea,select){font-size:1rem}}.project-signals{min-width:0}.project-signals .leadgen-help{max-width:72ch}.project-signals :is(button,input,select,textarea,a):focus-visible{outline:3px solid var(--app-oxide);outline-offset:3px}.project-signals button{min-height:36px}.project-signals a{min-height:36px;color:var(--app-oxide);text-underline-offset:3px;overflow-wrap:anywhere;align-items:center;text-decoration:underline;display:inline-flex}.project-signals-config{border-top:1px solid var(--app-line);border-bottom:1px solid var(--app-line);margin:16px 0}.project-signals-config summary{cursor:pointer;min-height:36px;color:var(--app-navy);justify-content:space-between;align-items:center;gap:10px;font-size:.875rem;font-weight:700;list-style:none;display:flex}.project-signals-config summary::-webkit-details-marker{display:none}.project-signals-config summary:before{content:"+";color:var(--app-oxide);font-size:1.125rem;line-height:1}.project-signals-config[open] summary:before{content:"−"}.project-signals-config summary span{color:var(--app-muted);text-align:right;margin-left:auto;font-size:.75rem;font-weight:600}.project-signals-config-body{padding:4px 0 16px}.project-signals-note{color:var(--app-muted);max-width:72ch;margin:0 0 14px;font-size:.875rem;line-height:1.55}.project-signals-scope{color:var(--app-navy);max-width:72ch;margin:0 0 14px;font-size:.875rem;line-height:1.55}.project-signals-approvals{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.project-signals-approvals>div{border-top:1px solid var(--app-line);min-width:0;padding-top:12px}.project-signals-approvals h4{color:var(--app-navy);margin:0 0 7px;font-size:.875rem;line-height:1.3}.project-signals-status{color:var(--app-muted);overflow-wrap:anywhere;margin:0 0 10px;font-size:.875rem;line-height:1.55}.project-signals-approvals form{margin-top:12px}.project-signals-approvals .leadgen-form>.app-secondary-button{justify-self:start}.project-signals-deactivate{grid-column:1/-1;gap:9px;display:grid}.project-signals-deactivate label{color:var(--app-navy);gap:6px;font-size:.875rem;font-weight:700;display:grid}.project-signals-deactivate input{border:1px solid var(--app-line);background:var(--app-surface);width:100%;min-height:36px;color:var(--app-ink);font:inherit;padding:8px 9px}.project-signals-deactivate>div{flex-wrap:wrap;gap:6px;display:flex}.project-signals-queue-head{justify-content:space-between;align-items:baseline;gap:8px;margin:0 0 8px;display:flex}.project-signals-queue-head h4{color:var(--app-navy);margin:0;font-size:.875rem}.project-signals-queue-head span{color:var(--app-muted);white-space:nowrap;font-size:.75rem;font-weight:700}.project-signals-list{border-top:1px solid var(--app-line)}.project-signals-row{border-bottom:1px solid var(--app-line);min-width:0;padding:12px 0 16px}.project-signals-row-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.project-signals-row-copy{gap:5px;min-width:0;display:grid}.project-signals-row-copy strong{color:var(--app-navy);overflow-wrap:anywhere;font-size:.875rem;line-height:1.35}.project-signals-row-copy span{color:var(--app-ink);overflow-wrap:anywhere;font-size:.875rem;line-height:1.4}.project-signals-row-copy small{color:var(--app-muted);font-size:.75rem;line-height:1.4}.project-signals-row-head button{flex:none}.project-signals-meta{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 10px;margin:12px 0 0;display:grid}.project-signals-meta div{min-width:0}.project-signals-meta dt{color:var(--app-muted);font-size:.75rem;font-weight:700;line-height:1.3}.project-signals-meta dd{color:var(--app-navy);overflow-wrap:anywhere;margin:3px 0 0;font-size:.875rem;line-height:1.45}.project-signals-meta dd small{color:var(--app-muted);margin-top:3px;font-size:.75rem;display:block}.project-signals-issues{background:var(--app-surface);color:var(--app-navy);overflow-wrap:anywhere;margin:10px 0 0;padding:8px;font-size:.875rem;line-height:1.5}.project-signals-review{background:var(--app-surface);border:1px solid var(--app-line);gap:12px;margin-top:16px;padding:14px;display:grid}.project-signals-review h5{color:var(--app-navy);margin:0;font-size:.875rem;line-height:1.3}.project-signals-review .leadgen-form input,.project-signals-review .leadgen-form select,.project-signals-review .leadgen-form textarea,.project-signals-review>label :is(select,textarea){background:var(--app-paper)}.project-signals-review>.app-primary{justify-self:start}.project-signals-review>.leadgen-fine-print{margin:0}.project-signals-match{border-top:1px solid var(--app-line);gap:10px;padding-top:12px;display:grid}.project-signals-match>p{color:var(--app-muted);margin:0;font-size:.875rem;line-height:1.55}.project-signals-match>label{color:var(--app-navy);gap:6px;font-size:.875rem;font-weight:700;display:grid}.project-signals-match textarea,.project-signals-search input{border:1px solid var(--app-line);background:var(--app-paper);width:100%;min-height:36px;color:var(--app-ink);border-radius:2px;padding:8px 9px;font-size:.875rem;line-height:1.35}.project-signals-match textarea{resize:vertical}.project-signals-search{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:6px;display:grid}.project-signals-search label{color:var(--app-navy);grid-column:1/-1;margin-bottom:-3px;font-size:.875rem;font-weight:700}.project-signals-account-list{border:1px solid var(--app-line);background:var(--app-paper);min-width:0;max-height:250px;margin:0;padding:8px 10px;overflow:auto}.project-signals-account-list legend{color:var(--app-navy);padding:0 5px;font-size:.75rem;font-weight:700}.project-signals-account-list label{border-bottom:1px solid var(--app-line);cursor:pointer;align-items:flex-start;gap:8px;min-height:36px;padding:6px 0;display:flex}.project-signals-account-list label:last-child{border-bottom:0}.project-signals-account-list input{accent-color:var(--app-oxide);flex:none;width:20px;height:20px;margin:0}.project-signals-account-list strong,.project-signals-account-list small{overflow-wrap:anywhere;display:block}.project-signals-account-list strong{color:var(--app-navy);font-size:.875rem}.project-signals-account-list small{color:var(--app-muted);margin-top:3px;font-size:.75rem}.project-signals-page{color:var(--app-muted);font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;gap:10px;margin-top:12px;font-size:.75rem;display:flex}.project-signals-exceptions{border-top:1px solid var(--app-line);margin-top:18px}.project-signals-exceptions summary{cursor:pointer;min-height:36px;color:var(--app-navy);align-items:center;gap:8px;font-size:.875rem;font-weight:700;list-style:none;display:flex}.project-signals-exceptions summary::-webkit-details-marker{display:none}.project-signals-exceptions summary:before{content:"+";color:var(--app-oxide);font-size:1.125rem;line-height:1}.project-signals-exceptions[open] summary:before{content:"−"}.project-signals-exceptions summary span{font-variant-numeric:tabular-nums;color:var(--app-muted);font-size:.75rem}.project-signals-exception-body{padding:5px 0 8px}.project-signals-exception-body>p:first-child{color:var(--app-muted);max-width:72ch;margin:0 0 12px;font-size:.875rem;line-height:1.55}.project-signals-exception-list{border-top:1px solid var(--app-line)}.project-signals-exception-list article{border-bottom:1px solid var(--app-line);gap:4px;min-width:0;padding:9px 0;display:grid}.project-signals-exception-list strong{color:var(--app-navy);overflow-wrap:anywhere;font-size:.875rem}.project-signals-exception-list span{color:var(--app-ink);overflow-wrap:anywhere;font-size:.875rem;line-height:1.45}.project-signals-exception-list small{color:var(--app-muted);overflow-wrap:anywhere;font-size:.75rem;line-height:1.5}.project-signals .leadgen-row-errors button{margin-top:8px;display:block}@media (width<=700px){.project-signals-approvals{grid-template-columns:1fr}.project-signals-deactivate{grid-column:auto}.project-signals-row-head{grid-template-columns:1fr;display:grid}.project-signals-row-head button{justify-self:start}.project-signals-meta{grid-template-columns:repeat(2,minmax(0,1fr))}.project-signals-review{padding:12px}.project-signals-page{flex-direction:column;align-items:flex-start}}@media (width<=390px){.project-signals-meta{grid-template-columns:1fr 1fr}.project-signals-meta div:last-child{grid-column:1/-1}.project-signals-search{grid-template-columns:1fr}.project-signals-search button{justify-self:stretch}.project-signals-config summary span{max-width:95px}}@media (prefers-reduced-motion:reduce){.project-signals *{scroll-behavior:auto;transition:none;animation:none}}@media (width<=760px){.app-root :is(input:not([type=checkbox]):not([type=radio]),textarea,select){font-size:1rem}}.referral-handoffs{min-width:0}.referral-handoffs :is(button,input,select,textarea,summary):focus-visible{outline:3px solid var(--app-focus);outline-offset:3px}.referral-handoffs button,.referral-handoffs .leadgen-check{min-height:36px}.referral-handoffs :is(strong,span,small,dd,li,p){overflow-wrap:anywhere}.referral-handoffs-error{margin:0 0 12px}.referral-handoffs-error p{margin:0 0 8px}.referral-handoffs-paused{background:var(--app-surface);color:var(--app-navy);gap:7px;padding:12px;display:grid}.referral-handoffs-paused strong{font-size:.875rem}.referral-handoffs-paused p{color:var(--app-muted);margin:0;font-size:.875rem;line-height:1.55}.referral-handoffs-create{border-block:1px solid var(--app-line);margin:16px 0 18px}.referral-handoffs-create summary{cursor:pointer;min-height:52px;color:var(--app-navy);align-items:center;gap:8px;font-size:.875rem;font-weight:700;list-style:none;display:flex}.referral-handoffs-create summary::-webkit-details-marker{display:none}.referral-handoffs-create summary:after{content:"+";color:var(--app-oxide);margin-inline-start:auto;font-size:1.125rem;font-weight:400;line-height:1}.referral-handoffs-create[open] summary:after{content:"−"}.referral-handoffs-create-body{padding:2px 0 16px}.referral-handoffs-create-body>p{max-width:72ch;color:var(--app-muted);margin:0 0 12px;font-size:.875rem;line-height:1.55}.referral-handoffs-searches{gap:10px;display:grid}.referral-handoffs-search{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;display:grid}.referral-handoffs-search button{min-height:36px}.referral-handoffs-create-body>.leadgen-row-errors{margin:12px 0 0}.referral-handoffs-match{border-top:1px solid var(--app-line);margin-top:16px;padding-top:16px}.referral-handoffs-match>.app-primary{justify-self:start}.referral-handoffs-candidates{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.referral-handoffs-candidates fieldset{border:1px solid var(--app-line);background:var(--app-paper);min-width:0;max-height:280px;margin:0;padding:9px 10px 6px;overflow:auto}.referral-handoffs-candidates legend{color:var(--app-navy);padding:0 5px;font-size:.875rem;font-weight:700}.referral-handoffs-candidates fieldset>p{color:var(--app-muted);margin:5px 0 8px;font-size:.875rem;line-height:1.5}.referral-handoffs-candidates .referral-handoffs-choice{border-bottom:1px solid var(--app-line);cursor:pointer;align-items:flex-start;gap:8px;min-height:36px;padding:8px 0;display:flex}.referral-handoffs-choice:last-child{border-bottom:0}.referral-handoffs-choice input{width:20px;height:20px;min-height:20px;accent-color:var(--app-oxide);flex:none;margin:0}.referral-handoffs-choice span{min-width:0}.referral-handoffs-choice strong,.referral-handoffs-choice small{line-height:1.4;display:block}.referral-handoffs-choice strong{color:var(--app-navy);font-size:.875rem}.referral-handoffs-choice small{color:var(--app-muted);margin-top:3px;font-size:.75rem}.referral-handoffs-list-head{justify-content:space-between;align-items:baseline;gap:10px;margin:0 0 8px;display:flex}.referral-handoffs-list-head h4{color:var(--app-navy);margin:0;font-size:.875rem}.referral-handoffs-list-head span{color:var(--app-muted);font-variant-numeric:tabular-nums;font-size:.75rem;font-weight:700}.referral-handoffs-loading{gap:6px;max-width:430px;padding:12px 0;display:grid}.referral-handoffs-loading span{background:var(--app-surface);height:16px;display:block}.referral-handoffs-loading span:nth-child(2){width:74%}.referral-handoffs-loading span:nth-child(3){width:43%}.referral-handoffs-list{border-top:1px solid var(--app-line)}.referral-handoffs-row{border-bottom:1px solid var(--app-line);min-width:0;padding:12px 0 14px}.referral-handoffs-row-head{justify-content:space-between;align-items:start;gap:12px;display:flex}.referral-handoffs-row-head>div{gap:4px;min-width:0;display:grid}.referral-handoffs-row-head strong{color:var(--app-navy);font-size:.875rem;line-height:1.35}.referral-handoffs-row-head span{color:var(--app-ink);font-size:.875rem;line-height:1.45}.referral-handoffs-row-head small{color:var(--app-muted);font-size:.75rem;line-height:1.5}.referral-handoffs-row-head .referral-handoffs-changed{color:var(--app-error);font-weight:700}.referral-handoffs-row-head button{flex:none}.referral-handoffs-detail{border-top:1px solid var(--app-line);gap:16px;margin-top:16px;padding-top:16px;display:grid}.referral-handoffs-evidence{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px;margin:0;display:grid}.referral-handoffs-evidence>div{min-width:0}.referral-handoffs-evidence dt{color:var(--app-muted);font-size:.75rem;font-weight:700;line-height:1.4}.referral-handoffs-evidence dd{color:var(--app-navy);white-space:pre-wrap;margin:4px 0 0;font-size:.875rem;line-height:1.55}.referral-handoffs-revise{border-block:1px solid var(--app-line)}.referral-handoffs-revise summary{cursor:pointer;min-height:36px;color:var(--app-navy);align-items:center;font-size:.875rem;font-weight:700;list-style:none;display:flex}.referral-handoffs-revise summary::-webkit-details-marker{display:none}.referral-handoffs-revise summary:after{content:"+";color:var(--app-oxide);margin-inline-start:auto;font-size:1.125rem;font-weight:400;line-height:1}.referral-handoffs-revise[open] summary:after{content:"−"}.referral-handoffs-revise form{padding:5px 0 14px}.referral-handoffs-revise form>p{color:var(--app-muted);max-width:72ch;margin:0;font-size:.875rem;line-height:1.55}.referral-handoffs-revise form>.referral-handoffs-stale{background:var(--app-error-bg);color:var(--app-error);padding:8px 10px}.referral-handoffs-source{justify-items:start;gap:6px;display:grid}.referral-handoffs-source p,.referral-handoffs-source small,.referral-handoffs-source span{color:var(--app-muted);margin:0;font-size:.875rem;line-height:1.5}.referral-handoffs-source small{color:var(--app-navy)}.referral-handoffs-source span{color:var(--app-error)}.referral-handoffs-revise form>button{justify-self:start}.referral-handoffs-unresolved{color:var(--app-error);margin:0;font-size:.875rem;line-height:1.5}.referral-handoffs-blocks{background:var(--app-error-bg);color:var(--app-error);padding:10px 12px;font-size:.875rem;line-height:1.5}.referral-handoffs-blocks ul,.referral-handoffs-channel ul{margin:7px 0 0;padding-inline-start:20px}.referral-handoffs-channels{border-top:1px solid var(--app-line);padding-top:12px}.referral-handoffs-channels h5,.referral-handoffs-permission h5{color:var(--app-navy);margin:0 0 6px;font-size:.875rem;line-height:1.3}.referral-handoffs-channels>p{color:var(--app-muted);max-width:72ch;margin:0 0 9px;font-size:.875rem;line-height:1.55}.referral-handoffs-channel{border-top:1px solid var(--app-line);grid-template-columns:minmax(0,.65fr) minmax(0,1.35fr);gap:8px 12px;min-width:0;padding:8px 0;display:grid}.referral-handoffs-channel>div{min-width:0}.referral-handoffs-channel strong,.referral-handoffs-channel span,.referral-handoffs-channel small{display:block}.referral-handoffs-channel strong{color:var(--app-navy);font-size:.875rem;line-height:1.4}.referral-handoffs-channel span,.referral-handoffs-channel small,.referral-handoffs-channel li{color:var(--app-muted);font-size:.75rem;line-height:1.5}.referral-handoffs-channel small{margin-top:4px}.referral-handoffs-channel .referral-handoffs-records{border-top:1px solid var(--app-line);margin-top:6px;padding:7px 0 0;list-style:none}.referral-handoffs-records li{padding:4px 0}.referral-handoffs-records b{color:var(--app-navy)}.referral-handoffs-permission{background:var(--app-surface);border:1px solid var(--app-line);padding:14px}.referral-handoffs-permission>.app-primary{justify-self:start}.referral-handoffs-permission .leadgen-row-errors{margin:0}.referral-handoffs-permission-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.referral-handoffs-permission-fields>label{min-width:0}.referral-handoffs-target{color:var(--app-muted);margin:0;font-size:.875rem;line-height:1.5}.referral-handoffs-target strong{color:var(--app-navy)}.referral-handoffs-proof{border-block:1px solid var(--app-line);gap:12px;padding-block:12px;display:grid}.referral-handoffs-proof p{color:var(--app-muted);margin:0;font-size:.875rem;line-height:1.55}.referral-handoffs-proof>label{color:var(--app-navy);gap:6px;font-size:.875rem;font-weight:700;display:grid}.referral-handoffs-proof :is(input,textarea){border:1px solid var(--app-line);background:var(--app-paper);width:100%;min-height:36px;color:var(--app-ink);border-radius:2px;padding:8px 9px;font-size:.875rem;font-weight:400;line-height:1.35}.referral-handoffs-proof textarea{resize:vertical}.referral-handoffs-page{color:var(--app-muted);font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;gap:10px;margin-top:12px;font-size:.75rem;display:flex}@media (width<=700px){.referral-handoffs-search,.referral-handoffs-candidates,.referral-handoffs-evidence,.referral-handoffs-permission-fields{grid-template-columns:1fr}.referral-handoffs-row-head{grid-template-columns:1fr;display:grid}.referral-handoffs-row-head button{justify-self:start}.referral-handoffs-page{flex-direction:column;align-items:flex-start}.referral-handoffs-permission{padding:12px}}@media (width<=390px){.referral-handoffs-search button,.referral-handoffs-match>.app-primary,.referral-handoffs-permission>.app-primary{width:100%}.referral-handoffs-channel{grid-template-columns:1fr;gap:5px}.referral-handoffs-candidates fieldset{max-height:230px}}@media (prefers-reduced-motion:reduce){.referral-handoffs *{scroll-behavior:auto;transition:none;animation:none}}@media (width<=760px){.app-root :is(input:not([type=checkbox]):not([type=radio]),textarea,select){font-size:1rem}}.campaign-drafts{gap:14px;display:grid}.campaign-drafts-head{align-items:start;margin:0}.campaign-drafts-head>div{min-width:0}.campaign-drafts-head p{max-width:68ch;color:var(--app-muted);margin:7px 0 0;font-size:.875rem;line-height:1.55}.campaign-drafts-head>.app-secondary-button{flex:none}.campaign-drafts-boundary{background:var(--app-surface);color:var(--app-ink);margin:0;padding:10px 12px;font-size:.875rem;line-height:1.55}.campaign-drafts-boundary strong{color:var(--app-navy)}.campaign-drafts .leadgen-error,.campaign-drafts .leadgen-notice{margin:0}.campaign-drafts .leadgen-error .app-secondary-button{margin-left:8px}.campaign-drafts-layout{border-top:1px solid var(--app-line);grid-template-columns:minmax(190px,.58fr) minmax(0,1.42fr);min-width:0;display:grid}.campaign-drafts-list{border-right:1px solid var(--app-line);min-width:0}.campaign-drafts-row{text-align:left;border:0;border-bottom:1px solid var(--app-line);width:100%;min-height:82px;color:var(--app-ink);cursor:pointer;background:0 0;gap:5px;padding:12px 10px 12px 0;display:grid}.campaign-drafts-row:hover,.campaign-drafts-row[aria-pressed=true]{background:var(--app-surface)}.campaign-drafts-row[aria-pressed=true]{padding-left:8px}.campaign-drafts-row:focus-visible,.campaign-drafts button:focus-visible,.campaign-drafts input:focus-visible,.campaign-drafts select:focus-visible,.campaign-drafts textarea:focus-visible{outline:3px solid var(--app-oxide);outline-offset:2px}.campaign-drafts-row strong{color:var(--app-navy);overflow-wrap:anywhere;font-size:.875rem;line-height:1.35}.campaign-drafts-row span,.campaign-drafts-row small{color:var(--app-muted);overflow-wrap:anywhere;font-size:.75rem;line-height:1.45}.campaign-drafts-more{margin:10px 0}.campaign-drafts-detail{min-width:0;padding:16px 0 0 16px}.campaign-drafts-detail-head,.campaign-drafts-action-head,.campaign-drafts-action-title{justify-content:space-between;align-items:start;gap:8px;min-width:0;display:flex}.campaign-drafts-detail-head>div,.campaign-drafts-action-title>div{min-width:0}.campaign-drafts-detail-head h4{color:var(--app-navy);overflow-wrap:anywhere;margin:0;font-size:1.125rem;line-height:1.25}.campaign-drafts-detail-head p{color:var(--app-muted);overflow-wrap:anywhere;margin:5px 0 0;font-size:.875rem;line-height:1.5}.campaign-drafts-action-head{border-top:1px solid var(--app-line);align-items:center;margin-top:30px;padding-top:16px}.campaign-drafts-action-head h5,.campaign-drafts-form h4,.campaign-drafts-form h5{color:var(--app-navy);margin:0;font-size:1.125rem;line-height:1.3}.campaign-drafts-actions{margin-top:12px}.campaign-drafts-action{border-top:1px solid var(--app-line);justify-items:start;gap:12px;min-width:0;padding:16px 0;display:grid}.campaign-drafts-action-title{width:100%}.campaign-drafts-action-title strong,.campaign-drafts-action-title span{overflow-wrap:anywhere;display:block}.campaign-drafts-action-title strong{color:var(--app-navy);font-size:.875rem}.campaign-drafts-action-title span{color:var(--app-muted);margin-top:5px;font-size:.75rem}.campaign-drafts-subject{color:var(--app-ink);overflow-wrap:anywhere;margin:0;font-size:.875rem;line-height:1.5}.campaign-drafts-subject strong{color:var(--app-navy)}.campaign-drafts-body{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--app-surface);width:100%;max-height:340px;color:var(--app-ink);margin:0;padding:12px;font-size:.875rem;line-height:1.6;overflow:auto}.campaign-drafts-readiness{font-size:.875rem;line-height:1.5}.campaign-drafts-readiness>strong{color:var(--app-navy)}.campaign-drafts-readiness ul{color:var(--app-muted);gap:3px;margin:7px 0 0;padding-left:12px;display:grid}.campaign-drafts-review-note{color:var(--app-muted);overflow-wrap:anywhere;margin:0;font-size:.875rem;line-height:1.5}.campaign-drafts-review-note strong{color:var(--app-navy)}.campaign-drafts-form{background:var(--app-surface);justify-items:start;gap:12px;min-width:0;padding:16px;display:grid}.campaign-drafts-form label{width:100%;min-width:0;color:var(--app-navy);gap:7px;font-size:.875rem;font-weight:700;display:grid}.campaign-drafts-form input,.campaign-drafts-form select,.campaign-drafts-form textarea{border:1px solid var(--app-line);background:var(--app-paper);width:100%;min-width:0;min-height:36px;color:var(--app-ink);border-radius:2px;padding:8px;font-family:inherit;font-size:.875rem;font-weight:400;line-height:1.4;display:block}.campaign-drafts-form textarea{resize:vertical;line-height:1.5}.campaign-drafts-form p,.campaign-drafts-hint{color:var(--app-muted);margin:0;font-size:.875rem;line-height:1.55}.campaign-drafts-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;width:100%;display:grid}.campaign-drafts-rename{margin-top:12px}.campaign-drafts-delete-row{justify-content:flex-end;margin-top:12px;display:flex}.campaign-drafts-delete-toggle{color:var(--app-error);border-color:var(--app-error)}.campaign-drafts-delete-toggle:hover{background:var(--app-error-bg)}.campaign-drafts-delete{background:var(--app-error-bg);margin-top:10px}.campaign-drafts-delete h5{color:var(--app-error)}.campaign-drafts-delete-confirm{color:var(--app-error);border-color:var(--app-error)}.campaign-drafts-delete-confirm:hover{background:var(--app-paper)}.campaign-drafts-editor{margin-top:14px}.campaign-drafts-review{width:100%}.campaign-drafts-empty{background:var(--app-surface);color:var(--app-muted);padding:18px 14px;font-size:.875rem;line-height:1.55}.campaign-drafts-empty strong{color:var(--app-navy)}.campaign-drafts-empty p{margin:6px 0 0}.campaign-drafts-no-actions{margin-top:12px}.campaign-drafts-skeleton{gap:8px;padding:14px 0;display:grid}.campaign-drafts-skeleton span{background:var(--app-surface);height:17px;display:block}.campaign-drafts-skeleton span:nth-child(2){width:78%}.campaign-drafts-skeleton span:nth-child(3){width:56%}@media (width<=900px){.campaign-drafts-layout{grid-template-columns:1fr}.campaign-drafts-list{border-right:0;border-bottom:1px solid var(--app-line);scroll-snap-type:x proximity;gap:8px;padding-bottom:8px;display:flex;overflow-x:auto}.campaign-drafts-row{border:1px solid var(--app-line);scroll-snap-align:start;flex:0 0 min(240px,70vw);padding:8px}.campaign-drafts-row[aria-pressed=true]{padding-left:8px}.campaign-drafts-more{flex:none;align-self:center}.campaign-drafts-detail{padding:16px 0 0}}@media (width<=700px){.campaign-drafts-fields{grid-template-columns:1fr}.campaign-drafts-form{padding:12px}}@media (width<=440px){.campaign-drafts{gap:12px}.campaign-drafts-head{gap:10px;display:grid}.campaign-drafts-head>.app-secondary-button{justify-self:start}.campaign-drafts-action-head,.campaign-drafts-detail-head,.campaign-drafts-action-title{flex-wrap:wrap}.campaign-drafts-action-head>.app-secondary-button,.campaign-drafts-detail-head>.app-secondary-button{flex:none}.campaign-drafts-form .app-primary,.campaign-drafts-delete-confirm{justify-content:center;width:100%}.campaign-drafts-boundary{padding:10px}}.campaign-release{border-top:1px solid var(--app-line);gap:12px;min-width:0;margin-top:16px;padding-top:16px;display:grid}.campaign-release h5{color:var(--app-navy);margin:0;font-size:1.125rem}.campaign-release p{overflow-wrap:anywhere;margin:0;font-size:.875rem;line-height:1.55}.campaign-release fieldset{border:0;width:100%;min-width:0;margin:0;padding:0}.campaign-release legend{color:var(--app-navy);margin-bottom:8px;font-weight:700}.campaign-release-fields{grid-template-columns:minmax(0,1.6fr) repeat(2,minmax(0,1fr));gap:10px;display:grid}.campaign-release-buttons{flex-wrap:wrap;gap:8px;display:flex}.campaign-release button{white-space:normal;min-height:36px}.campaign-release-preview,.campaign-release-status{border:1px solid var(--app-line);gap:10px;min-width:0;padding:12px;display:grid}.campaign-release-status span,.campaign-release-hash{overflow-wrap:anywhere;font-size:.75rem}.campaign-release-status button{justify-self:start}.campaign-release-message{border-top:1px solid var(--app-line);gap:8px;min-width:0;padding:12px 0;display:grid}.campaign-release-message>strong{overflow-wrap:anywhere;color:var(--app-navy);font-size:.875rem}.campaign-release-message .campaign-drafts-body{max-height:none}.campaign-email-release{border-top:2px solid var(--app-oxide);padding-top:18px}.campaign-email-release>.campaign-release-status{background:var(--app-surface)}.campaign-email-resume{justify-items:start;gap:8px;max-width:470px;display:grid}.campaign-email-resume label{width:100%;color:var(--app-navy);gap:6px;font-size:.875rem;font-weight:700;display:grid}.campaign-email-resume input{border:1px solid var(--app-line);background:var(--app-paper);width:100%;min-height:36px;color:var(--app-ink);font:inherit;border-radius:2px;padding:8px}.campaign-email-history{gap:8px;display:grid}.campaign-email-history .campaign-release-status{gap:6px}.campaign-email-held{background:var(--app-error-bg);color:var(--app-ink);gap:10px;padding:12px;display:grid}.campaign-email-held>strong{color:var(--app-error)}.campaign-email-held .campaign-drafts-form{background:0 0;padding:0}.campaign-email-release :is(.app-secondary-button,.app-primary){transition:background-color .2s,transform .18s,color .2s}.campaign-email-release :is(.app-secondary-button,.app-primary):not(:disabled):hover{transform:translateY(-2px)}.campaign-email-release :is(.app-secondary-button,.app-primary):not(:disabled):active{transform:scale(.98)}@media (width<=700px){.campaign-release-fields{grid-template-columns:1fr}}@media (width<=440px){.campaign-release-preview,.campaign-release-status{padding:8px}.campaign-release-buttons{width:100%;display:grid}.campaign-release-buttons button{width:100%}.campaign-release .campaign-drafts-form{padding:10px}.campaign-release-preview .campaign-drafts-form{padding:8px}}@media (prefers-reduced-motion:reduce){.campaign-drafts *{scroll-behavior:auto;transition:none;animation:none}}@media (width<=760px){.app-root :is(input:not([type=checkbox]):not([type=radio]),textarea,select){font-size:1rem}}.leadgen{min-width:0}.leadgen-heading{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:16px;display:flex}.leadgen-heading h2{letter-spacing:-.025em;color:var(--app-navy);margin:0 0 8px;font-size:1.375rem;line-height:1.1}.leadgen-heading p{color:var(--app-muted);max-width:65ch;margin:0;font-size:.875rem;line-height:1.55}.leadgen-stage{color:var(--app-oxide);white-space:nowrap;font-size:.75rem;font-weight:700}.leadgen-boundary{background:var(--app-navy);color:var(--app-paper);gap:5px;margin-bottom:16px;padding:14px 16px;font-size:.875rem;line-height:1.55;display:grid}.leadgen-boundary strong{font-size:.875rem}.leadgen-boundary span{color:var(--app-paper);max-width:90ch}.leadgen-grid{grid-template-columns:minmax(0,1.55fr) minmax(250px,.75fr);align-items:start;gap:16px;display:grid}.leadgen-main,.leadgen-side{gap:16px;min-width:0;display:grid}.leadgen-panel{background:var(--app-paper);border:1px solid var(--app-line);min-width:0;padding:clamp(14px,3vw,20px)}.leadgen-panel-head{justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:12px;display:flex}.leadgen-panel-head h3{color:var(--app-navy);margin:0;font-size:1.125rem;line-height:1.25}.leadgen-panel-head span{color:var(--app-muted);white-space:nowrap;font-size:.75rem}.leadgen-help{color:var(--app-muted);margin:0 0 14px;font-size:.875rem;line-height:1.6}.leadgen-help code{background:var(--app-surface);color:var(--app-navy);overflow-wrap:anywhere;padding:1px 3px;font-size:.875rem}.leadgen-form{gap:12px;display:grid}.leadgen-form label{min-width:0;color:var(--app-navy);gap:6px;font-size:.875rem;font-weight:700;display:grid}.leadgen-form input,.leadgen-form select,.leadgen-form textarea{border:1px solid var(--app-line);background:var(--app-surface);width:100%;min-height:36px;color:var(--app-ink);border-radius:2px;padding:8px 9px;font-size:.875rem;font-weight:400;line-height:1.35}.leadgen-form input[type=file]{background:var(--app-paper);padding:6px;font-size:.875rem}.leadgen-form textarea{resize:vertical}.leadgen-input-help{color:var(--app-muted);font-size:.75rem;font-weight:400;display:block}.leadgen-form .leadgen-check{align-items:flex-start;gap:8px;font-weight:600;line-height:1.45;display:flex}.leadgen-check input{width:20px;height:20px;min-height:20px;accent-color:var(--app-oxide);flex:none;margin:0}.leadgen-form .app-primary,.leadgen-preview>.app-primary{justify-self:start}.leadgen-file{color:var(--app-muted);overflow-wrap:anywhere;margin:-7px 0 0;font-size:.75rem}.leadgen-file a{color:var(--app-oxide);text-underline-offset:3px}.research-stage-columns,.research-stage-source{font-size:.875rem;line-height:1.55}.leadgen-preview{border-top:1px solid var(--app-line);gap:12px;margin-top:18px;padding-top:16px;display:grid}.leadgen-preview-head h4{color:var(--app-navy);margin:0 0 6px;font-size:1.125rem;line-height:1.25}.leadgen-preview-head p{color:var(--app-muted);margin:0;font-size:.875rem;line-height:1.5}.leadgen-preview-list{border-top:1px solid var(--app-line);max-height:400px;overflow:auto}.leadgen-preview-list>div{border-bottom:1px solid var(--app-line);align-items:center;gap:8px;min-width:0;padding:8px 0;display:flex}.leadgen-preview-list>div>div{flex:1;min-width:0}.leadgen-preview-list strong,.leadgen-preview-list small{overflow-wrap:anywhere;display:block}.leadgen-preview-list strong{color:var(--app-navy);font-size:.875rem}.leadgen-preview-list small{color:var(--app-muted);margin-top:3px;font-size:.75rem}.leadgen-preview-list>p{color:var(--app-muted);margin:10px 0;font-size:.75rem}.research-stage-preview{border-top:1px solid var(--app-line);justify-items:start;gap:12px;margin-top:18px;padding-top:16px;display:grid}.research-stage-list{border-top:1px solid var(--app-line);width:100%;max-height:430px;overflow:auto}.research-stage-row{border-bottom:1px solid var(--app-line);grid-template-columns:2ch minmax(0,1fr) auto;align-items:start;gap:8px;padding:9px 0;display:grid}.research-stage-row>div{min-width:0}.research-stage-row strong,.research-stage-row small{overflow-wrap:anywhere;display:block}.research-stage-row strong{color:var(--app-navy);font-size:.875rem}.research-stage-row small{color:var(--app-muted);margin-top:3px;font-size:.875rem;line-height:1.5}.research-stage-evidence{grid-column:2/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px 10px;margin:5px 0 0;display:grid}.research-stage-evidence dt{color:var(--app-navy);font-size:.75rem;font-weight:700}.research-stage-evidence dd{color:var(--app-muted);overflow-wrap:anywhere;margin:3px 0 0;font-size:.875rem;line-height:1.5}.research-stage-evidence a{color:var(--app-oxide);text-underline-offset:3px;text-decoration:underline}.research-stage-preview .leadgen-confirm{max-width:70ch}.research-stage-preview>.leadgen-fine-print{margin:0}.leadgen-row-number{min-width:2ch;color:var(--app-muted);font-variant-numeric:tabular-nums;font-size:.75rem}.leadgen-pill{color:var(--app-navy);background:var(--app-surface);text-transform:capitalize;flex:none;padding:6px;font-size:.75rem;font-weight:700;line-height:1.2;display:inline-block}.leadgen-pill--suppressed,.leadgen-pill--ambiguous{color:var(--app-error);background:var(--app-error-bg)}.leadgen-confirm{color:var(--app-navy);align-items:flex-start;gap:8px;font-size:.875rem;font-weight:600;line-height:1.45;display:flex}.leadgen-confirm input{width:20px;height:20px;accent-color:var(--app-oxide);flex:none;margin:0}.leadgen-row-errors{color:var(--app-error);background:var(--app-error-bg);padding:10px 12px;font-size:.875rem;line-height:1.5}.leadgen-row-errors ul{margin:6px 0 0;padding-left:12px}.leadgen-row-errors p{margin:6px 0 0}.leadgen-error,.leadgen-notice{margin:0 0 12px;padding:10px 12px;font-size:.875rem;line-height:1.5}.leadgen-error{color:var(--app-error);background:var(--app-error-bg)}.leadgen-notice{color:var(--app-navy);background:var(--app-surface)}.leadgen-empty{color:var(--app-muted);margin:0;padding:14px 0;font-size:.875rem;line-height:1.55}.leadgen-contact-list{border-top:1px solid var(--app-line)}.leadgen-contact{border-bottom:1px solid var(--app-line);justify-content:space-between;align-items:flex-start;gap:12px;padding:12px 0;display:flex}.leadgen-contact-main{min-width:0}.leadgen-contact-main strong{color:var(--app-navy);overflow-wrap:anywhere;font-size:.875rem}.leadgen-contact-main p{color:var(--app-ink);overflow-wrap:anywhere;margin:5px 0;font-size:.875rem;line-height:1.5}.leadgen-contact-main small{color:var(--app-muted);overflow-wrap:anywhere;font-size:.75rem;line-height:1.5}.leadgen-contact-main a{color:var(--app-oxide);text-underline-offset:3px}.leadgen-contact-actions{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:6px;max-width:230px;display:flex}.leadgen-contact-actions .app-secondary-button{padding:6px 8px;font-size:.75rem}.leadgen-block-list{border-top:1px solid var(--app-line);margin:0;padding:0;list-style:none}.leadgen-block-list li{border-bottom:1px solid var(--app-line);padding:9px 0}.leadgen-block-list strong,.leadgen-block-list span{overflow-wrap:anywhere;display:block}.leadgen-block-list strong{color:var(--app-navy);font-size:.875rem}.leadgen-block-list span{color:var(--app-muted);margin-top:3px;font-size:.75rem}.leadgen-block-list p{color:var(--app-ink);overflow-wrap:anywhere;margin:7px 0 0;font-size:.75rem;line-height:1.5}.leadgen-approved-list{border-top:1px solid var(--app-line);margin-top:18px;padding-top:14px}.leadgen-approved-list h4{color:var(--app-navy);margin:0 0 8px;font-size:.875rem}.leadgen-approved-list>div{border-bottom:1px solid var(--app-line);gap:5px;padding:8px 0;display:grid}.leadgen-approved-list strong{color:var(--app-navy);overflow-wrap:anywhere;font-size:.875rem}.leadgen-approved-list span{color:var(--app-muted);overflow-wrap:anywhere;font-size:.75rem;line-height:1.45}.leadgen-approved-list button{justify-self:start;margin-top:3px;font-size:.75rem}.leadgen-task-list{border-top:1px solid var(--app-line)}.leadgen-task{border-bottom:1px solid var(--app-line);padding:14px 0}.research-task-top{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}.leadgen-task-copy{align-content:start;justify-items:start;gap:7px;min-width:0;display:grid}.leadgen-task-copy strong{color:var(--app-navy);overflow-wrap:anywhere;font-size:.875rem;line-height:1.35}.leadgen-task-copy span:not(.leadgen-task-kind),.leadgen-task-copy a,.leadgen-fine-print{color:var(--app-muted);overflow-wrap:anywhere;font-size:.75rem;line-height:1.5}.leadgen-task-kind{color:var(--app-oxide);font-size:.75rem;font-weight:700;line-height:1.3}.leadgen-task-copy a{color:var(--app-oxide);text-underline-offset:3px}.research-open{white-space:nowrap;min-height:36px}.research-task-editor{border-top:1px solid var(--app-line);gap:16px;margin-top:16px;padding-top:16px;display:grid}.research-task-editor .leadgen-form>.app-secondary-button{justify-self:start}.research-task-editor .leadgen-row-errors{margin:0}.research-task-editor .leadgen-row-errors a{color:inherit;text-underline-offset:3px;text-decoration:underline}.research-editor-head h4,.research-decision h4{color:var(--app-navy);margin:0 0 6px;font-size:.875rem;line-height:1.35}.research-editor-head p,.research-decision p{color:var(--app-muted);margin:0;font-size:.875rem;line-height:1.55}.research-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.research-source-reassign{border:1px solid var(--app-line);background:var(--app-surface);padding:14px}.research-source-reassign input,.research-source-reassign textarea{background:var(--app-paper)}.research-source-reassign .leadgen-fine-print{margin:0}.research-decision{border-top:1px solid var(--app-line);justify-items:start;gap:8px;padding-top:16px;display:grid}.research-decision label{color:var(--app-navy);font-size:.875rem;font-weight:700}.research-decision textarea,.research-decision input{border:1px solid var(--app-line);background:var(--app-surface);width:100%;min-height:36px;color:var(--app-ink);border-radius:2px;padding:8px 9px;font-size:.875rem;font-weight:400;line-height:1.35}.research-decision textarea{resize:vertical}.research-actions{gap:8px;margin:2px 0 8px;display:flex}.research-page-actions{color:var(--app-muted);justify-content:space-between;align-items:center;gap:10px;margin-top:12px;font-size:.75rem;display:flex}.research-page-actions button,.research-retry{min-height:36px}.research-retry{margin-top:8px;display:block}.leadgen-fine-print{margin:10px 0 0}.leadgen-connection{border-top:1px solid var(--app-line);gap:5px;margin:12px 0 0;padding-top:10px;display:grid}.leadgen-connection strong{color:var(--app-navy);font-size:.875rem}.leadgen-connection span{color:var(--app-muted);font-size:.75rem;line-height:1.5}.research-retention .leadgen-help{max-width:70ch}.retention-active{background:var(--app-surface);color:var(--app-navy);gap:5px;padding:12px;font-size:.875rem;line-height:1.5;display:grid}.retention-active span{color:var(--app-muted)}.retention-detail{border-top:1px solid var(--app-line);margin-top:12px;padding-top:4px}.retention-detail summary{cursor:pointer;min-height:36px;color:var(--app-navy);align-items:center;font-size:.875rem;font-weight:700;list-style:none;display:flex}.retention-detail summary::-webkit-details-marker{display:none}.retention-detail summary:after{content:"+";color:var(--app-oxide);margin-left:auto;font-size:1.5rem;font-weight:400}.retention-detail[open] summary:after{content:"−"}.retention-detail>.leadgen-help{margin:0 0 12px}.retention-detail .leadgen-form>.app-primary,.retention-detail .leadgen-form>.app-secondary-button{justify-self:start;min-height:36px}.retention-deactivate{border-top:1px solid var(--app-line);margin-top:18px;padding-top:16px}.retention-deactivate h4,.retention-history h4{color:var(--app-navy);margin:0;font-size:.875rem}.retention-history{border-top:1px solid var(--app-line);gap:8px;margin-top:18px;padding-top:14px;display:grid}.retention-history>p,.retention-history>article,.retention-history>div{border-bottom:1px solid var(--app-line);min-width:0;margin:0;padding:8px 0}.retention-history strong,.retention-history span{overflow-wrap:anywhere;display:block}.retention-history strong{color:var(--app-navy);font-size:.875rem}.retention-history span{color:var(--app-muted);margin-top:4px;font-size:.75rem;line-height:1.5}.retention-history article>p{color:var(--app-muted);margin:6px 0;font-size:.875rem}.retention-history article .leadgen-form,.retention-history div .leadgen-form{margin-top:8px}.retention-hold-form{border-top:1px solid var(--app-line);margin-top:14px;padding-top:14px}.retention-inspect-controls{flex-wrap:wrap;align-items:end;gap:8px;display:flex}.retention-inspect-controls label,.retention-confirm-label{color:var(--app-navy);gap:6px;font-size:.875rem;font-weight:700;display:grid}.retention-inspect-controls input,.retention-confirm-label input{border:1px solid var(--app-line);background:var(--app-surface);width:100%;min-width:0;min-height:36px;color:var(--app-ink);border-radius:2px;padding:8px 9px;font-size:.875rem;line-height:1.35}.retention-inspect-controls label{max-width:180px}.retention-inspect-controls button{min-height:36px}.retention-inspection{border-top:1px solid var(--app-line);justify-items:start;gap:12px;margin-top:16px;padding-top:14px;display:grid}.retention-inspection .leadgen-fine-print{margin:0}.retention-counts{color:var(--app-navy);gap:3px;margin:0;display:grid}.retention-counts strong{font-size:1.125rem}.retention-counts span{color:var(--app-muted);font-size:.875rem}.retention-candidates{border-top:1px solid var(--app-line);width:100%;max-height:420px;overflow:auto}.retention-candidates article{border-bottom:1px solid var(--app-line);gap:3px;min-width:0;padding:9px 0;display:grid}.retention-candidates strong{color:var(--app-navy);font-size:.875rem}.retention-candidates span,.retention-candidates code,.retention-candidates small{color:var(--app-muted);overflow-wrap:anywhere;font-size:.75rem;line-height:1.5}.retention-confirm-label{width:min(100%,360px)}.retention-confirm-label strong{color:var(--app-oxide);display:inline}.retention-receipt{background:var(--app-surface);color:var(--app-navy);gap:5px;margin-top:14px;padding:12px;font-size:.875rem;line-height:1.5;display:grid}.retention-receipt span{color:var(--app-muted);overflow-wrap:anywhere}.research-qualification-search{grid-template-columns:minmax(0,1fr) auto;align-items:end}.research-qualification-search .app-secondary-button{min-height:36px}.research-qualification-results{border-top:1px solid var(--app-line);max-height:430px;margin-top:16px;display:grid;overflow:auto}.research-qualification-account{border:0;border-bottom:1px solid var(--app-line);width:100%;min-height:68px;color:var(--app-ink);text-align:left;cursor:pointer;background:0 0;gap:3px;padding:10px 4px;display:grid}.research-qualification-account:hover,.research-qualification-account[aria-pressed=true]{background:var(--app-surface)}.research-qualification-account:focus-visible{outline:2px solid var(--app-oxide);outline-offset:-2px}.research-qualification-account strong{color:var(--app-navy);overflow-wrap:anywhere;font-size:.875rem}.research-qualification-account span,.research-qualification-account small{color:var(--app-muted);overflow-wrap:anywhere;font-size:.75rem;line-height:1.5}.research-qualification-account small{color:var(--app-oxide);font-weight:700}.research-qualification-detail{border-top:1px solid var(--app-line);justify-items:start;gap:10px;min-width:0;margin-top:16px;padding-top:14px;display:grid}.research-qualification-detail>.research-editor-head{min-width:0}.research-qualification-detail>.research-editor-head p{overflow-wrap:anywhere}.research-qualification-detail>a{color:var(--app-oxide);text-underline-offset:3px;font-size:.875rem}.research-qualification-detail>.leadgen-fine-print{margin:0}.research-qualification-evidence{color:var(--app-ink);overflow-wrap:anywhere;margin:0;font-size:.875rem;line-height:1.55}.research-qualification-current{background:var(--app-surface);gap:5px;width:100%;padding:12px;font-size:.875rem;line-height:1.5;display:grid}.research-qualification-current strong{color:var(--app-navy)}.research-qualification-current span{color:var(--app-muted);overflow-wrap:anywhere}.research-qualification-form{border-top:1px solid var(--app-line);width:100%;padding-top:12px}.research-qualification-form h4{color:var(--app-navy);margin:0;font-size:.875rem}.research-qualification-form>.app-primary{justify-self:start}@media (width<=1150px){.leadgen-grid{grid-template-columns:1fr}.leadgen-side{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.leadgen-heading{flex-direction:column;align-items:flex-start;gap:8px}.leadgen-side{grid-template-columns:1fr}.leadgen-contact{flex-direction:column;display:flex}.leadgen-contact-actions{justify-content:flex-start;max-width:100%}.research-fields,.research-stage-evidence,.research-task-top{grid-template-columns:1fr}.research-open{justify-self:start}.research-page-actions{flex-direction:column;align-items:flex-start}.research-source-reassign{padding:12px}.research-task-editor .leadgen-form>.app-secondary-button{width:100%}.retention-inspect-controls,.research-qualification-search{grid-template-columns:1fr;align-items:stretch;display:grid}.retention-inspect-controls label{max-width:none}}@media (width<=440px){.leadgen-panel-head{flex-direction:column;align-items:flex-start;gap:4px}.leadgen-panel-head span{white-space:normal}.leadgen-preview-list>div{flex-wrap:wrap;align-items:flex-start}.leadgen-preview-list>div>div{flex-basis:calc(100% - 40px)}.leadgen-preview-list .leadgen-pill{margin-left:calc(2ch + 8px)}}@media (width<=760px){.app-root :is(input:not([type=checkbox]):not([type=radio]),textarea,select){font-size:1rem}}.automation-health{border:1px solid var(--app-line);background:var(--app-paper);margin:0 0 24px;padding:18px}.automation-health-header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.automation-health-header h2{color:var(--app-navy);letter-spacing:-.025em;margin:0 0 6px;font-size:1.125rem;line-height:1.2}.automation-health-header p{color:var(--app-muted);max-width:60ch;margin:0;font-size:.875rem;line-height:1.55}.automation-health-header button{flex:none}.automation-health-message,.automation-health-summary,.automation-health-off,.automation-health-footnote{margin:0 0 12px;font-size:.875rem;line-height:1.55}.automation-health-off{background:var(--app-soft);color:var(--app-navy);padding:12px}.automation-health-summary{color:var(--app-navy);font-weight:600}.automation-health-footnote{color:var(--app-muted);margin:12px 0 0}.automation-health-table{overflow:auto}.automation-health-table table{border-collapse:collapse;text-align:left;width:100%;min-width:650px;font-size:.875rem}.automation-health-table th,.automation-health-table td{border-bottom:1px solid var(--app-line);vertical-align:top;padding:9px 8px}.automation-health-table th{color:var(--app-muted);white-space:nowrap;font-size:.75rem}.automation-health-table td{color:var(--app-ink);overflow-wrap:anywhere}.automation-health-table td strong{color:var(--app-navy)}.automation-health-attention{font-weight:700;color:var(--app-error)!important}@media (width<=760px){.automation-health{padding:16px 12px}.automation-health-header{display:block}.automation-health-header button{margin-top:12px}}@media (width<=620px){.automation-health-table{overflow:visible}.automation-health-table table,.automation-health-table tbody,.automation-health-table tr,.automation-health-table td{width:100%;min-width:0;display:block}.automation-health-table thead{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.automation-health-table tr{border-top:1px solid var(--app-line);padding:9px 0}.automation-health-table td{border:0;grid-template-columns:110px minmax(0,1fr);gap:8px;padding:5px 0;display:grid}.automation-health-table td:before{content:attr(data-label);color:var(--app-muted);font-size:.75rem;font-weight:700}.automation-health-table tr:last-child{border-bottom:1px solid var(--app-line)}}@media (width<=760px){.app-root :is(input:not([type=checkbox]):not([type=radio]),textarea,select){font-size:1rem}}
