@font-face{font-family:Gelasio;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/gelasio-latin-600-normal-DOfz3U0y.woff2) format("woff2"),url(/assets/gelasio-latin-600-normal-DhEArNc9.woff) format("woff")}@font-face{font-family:Gelasio;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/gelasio-latin-700-normal-DuRqSYpn.woff2) format("woff2"),url(/assets/gelasio-latin-700-normal-0U730KkT.woff) format("woff")}@font-face{font-family:Gelasio;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/gelasio-latin-400-italic-CbLsUXfq.woff2) format("woff2"),url(/assets/gelasio-latin-400-italic-B10QxYiW.woff) format("woff")}@font-face{font-family:Source Sans Pro;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-sans-pro-latin-400-normal-tpsLXCSJ.woff2) format("woff2"),url(/assets/source-sans-pro-latin-400-normal-R7DZS9ko.woff) format("woff")}@font-face{font-family:Source Sans Pro;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/source-sans-pro-latin-600-normal-BM2CBz6W.woff2) format("woff2"),url(/assets/source-sans-pro-latin-600-normal-CjV2-MXP.woff) format("woff")}@font-face{font-family:Source Sans Pro;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/source-sans-pro-latin-700-normal-DL7J4422.woff2) format("woff2"),url(/assets/source-sans-pro-latin-700-normal-BNdTgDH_.woff) format("woff")}:root{--brown-900: #2a1d14;--brown-800: #39271b;--brown-700: #522b1e;--brown-600: #55290d;--teal: #447e93;--teal-bright: #54a2b5;--teal-wash: #e0f2f5;--teal-wash-2: #dceff3;--cream: #f5e6d0;--cream-soft: #f0e9e3;--orange: #bf600f;--grey: #999b9d;--paper: #fdfaf5;--surface: #ffffff;--line: rgba(82, 43, 30, .14);--line-strong: rgba(82, 43, 30, .26);--muted: #7b6658;--green: #2e7553;--green-wash: #e5f1ea;--red: #a6321f;--red-wash: #f8e7e2;--orange-wash: #faeedd;--serif: "Gelasio", Georgia, "Times New Roman", serif;--sans: "Source Sans Pro", "Source Sans 3", -apple-system, "Segoe UI", Arial, sans-serif;--r: 6px;--shadow: 0 1px 2px rgba(42, 29, 20, .05), 0 6px 20px -12px rgba(42, 29, 20, .18);--side-w: 264px;--bar-h: 32px}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--paper);color:var(--brown-700);font:400 16px/1.5 var(--sans);-webkit-font-smoothing:antialiased}h1,h2,h3{font-family:var(--serif);font-weight:700;margin:0;line-height:1.15;text-wrap:balance}p{margin:0}ul,ol{margin:0;padding:0;list-style:none}a{color:var(--teal);text-decoration:none}button,input,textarea{font:inherit;color:inherit}button{cursor:pointer}:focus-visible{outline:2px solid var(--orange);outline-offset:2px;border-radius:3px}.icon{flex:none}.num{font-variant-numeric:tabular-nums;text-align:right}.muted{color:var(--muted)}.eyebrow{font-size:12.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--orange);display:flex;align-items:center;gap:8px;flex-wrap:wrap}.lede{color:var(--muted);font-size:17px;max-width:68ch;margin-top:6px}.lede b{color:var(--brown-700)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 18px;border:2px solid transparent;border-radius:4px;font-weight:700;font-size:15.5px;line-height:1.2;white-space:nowrap;transition:background .15s,color .15s,border-color .15s,transform .1s;text-decoration:none}.btn:active:not(:disabled){transform:translateY(1px)}.btn:disabled{opacity:.5;cursor:not-allowed}.btn-primary{background:var(--brown-800);color:#fff}.btn-primary:hover:not(:disabled){background:var(--brown-600)}.btn-outline{background:transparent;border-color:var(--teal-bright);color:var(--teal)}.btn-outline:hover:not(:disabled){background:var(--teal-bright);color:#fff}.btn-dark{background:var(--cream);color:var(--brown-900);white-space:normal;text-align:left;padding:10px 14px}.btn-dark:hover{background:#fff}.btn-ghost{background:transparent;color:var(--teal);border-color:var(--line)}.btn-ghost:hover{border-color:var(--teal-bright)}.btn-sm{min-height:36px;padding:0 12px;font-size:14px}.btn-block{width:100%}.iconbtn{width:40px;height:40px;display:grid;place-items:center;background:none;border:0;border-radius:4px;color:var(--muted)}.iconbtn:hover{background:var(--cream-soft)}.backlink{display:inline-flex;align-items:center;gap:4px;font-size:14.5px;font-weight:600;color:var(--teal);background:none;border:0;padding:6px 0;margin-bottom:10px}.backlink:hover{color:var(--brown-600)}.avatar{display:inline-grid;place-items:center;border-radius:50%;font-family:var(--serif);font-weight:700;letter-spacing:.02em;flex:none}.avatar-teal{background:var(--teal);color:#fff}.avatar-brown{background:var(--brown-700);color:var(--cream)}.avatar-orange{background:var(--orange);color:#fff}.pill{display:inline-flex;align-items:center;gap:7px;padding:4px 10px;border-radius:999px;font-size:13px;font-weight:700;white-space:nowrap}.pill i{width:7px;height:7px;border-radius:50%;background:currentColor}.pill-orange{background:var(--orange-wash);color:#9a4c08}.pill-teal{background:var(--teal-wash);color:#2f6072}.pill-red{background:var(--red-wash);color:var(--red)}.pill-green{background:var(--green-wash);color:var(--green)}.aitag{display:inline-flex;align-items:center;gap:4px;padding:2px 7px 2px 5px;border-radius:3px;background:var(--teal-wash);color:#2f6072;font:700 11px/1.4 var(--sans);letter-spacing:.08em;text-transform:uppercase;vertical-align:middle;white-space:nowrap}.tone-orange{color:#9a4c08}.tone-red{color:var(--red)}.tone-green{color:var(--green)}.tone-muted{color:var(--muted)}.spin{width:15px;height:15px;border:2px solid var(--teal-wash-2);border-top-color:var(--teal);border-radius:50%;display:inline-block;animation:spin .7s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.caret{display:inline-block;width:7px;height:1.05em;margin-left:2px;background:var(--teal-bright);vertical-align:text-bottom;animation:blink .9s steps(2) infinite}@keyframes blink{50%{opacity:0}}.empty{padding:28px 8px;text-align:center;color:var(--muted)}.or{display:flex;align-items:center;gap:14px;margin:26px 0 18px;color:var(--muted);font-size:13px;letter-spacing:.1em;text-transform:uppercase;font-weight:600}.or:before,.or:after{content:"";flex:1;height:1px;background:var(--line-strong)}.notice{display:flex;gap:8px;align-items:flex-start;background:var(--orange-wash);color:#7d3e06;border-left:3px solid var(--orange);padding:10px 14px;border-radius:4px;font-size:14.5px;margin-bottom:18px}.notice .icon{margin-top:3px}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);padding:22px 24px;box-shadow:var(--shadow);min-width:0}.card-h{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:16px}.card-h h3{display:flex;align-items:center;gap:9px;font-size:19px;color:var(--teal)}.card-h h3 .aitag{margin-left:2px}.card-aside{font-size:14px}.card-sub{margin:-8px 0 14px;font-size:14.5px}.login{min-height:100dvh;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);background:var(--surface)}.login-brand{background:var(--cream);padding:44px clamp(28px,5vw,72px);display:flex;flex-direction:column;justify-content:space-between;gap:36px;position:relative;overflow:hidden}.login-brand:after{content:"&";position:absolute;right:-40px;bottom:-150px;font:700 560px/1 var(--serif);color:#522b1e0e;pointer-events:none}.logo{display:block;height:auto;max-width:100%}.login-logo{width:232px}.frame{position:relative;padding:48px clamp(22px,3vw,40px) 34px;max-width:560px;z-index:1}.frame:before{content:"";position:absolute;inset:0 0 34%;border:3px solid var(--brown-700);border-bottom:0;pointer-events:none}.frame:after{content:"";position:absolute;left:0;right:0;bottom:0;height:16px;border:3px solid var(--brown-700);border-top:0;pointer-events:none}.frame-tab{position:absolute;top:-15px;left:50%;transform:translate(-50%);background:var(--brown-700);color:var(--cream);font:700 13px/1 var(--serif);letter-spacing:.26em;text-transform:uppercase;padding:9px 16px 8px 18px;white-space:nowrap}.frame h1{font-size:clamp(32px,3.5vw,50px);color:var(--brown-700);letter-spacing:-.01em}.frame h1 em{font-style:italic;font-weight:400;color:var(--teal)}.frame p{margin-top:18px;font-size:18px;max-width:46ch}.login-points{margin-top:22px;display:grid;gap:10px;font-weight:600}.login-points li{display:flex;align-items:center;gap:12px}.login-points .icon{color:var(--teal)}.login-fine{font-size:13.5px;color:var(--muted);max-width:60ch;z-index:1}.login-fine b{color:var(--brown-700)}.login-panel{display:grid;place-items:center;padding:40px clamp(20px,4vw,56px)}.login-inner{width:100%;max-width:470px}.login-inner h2{font-size:30px;color:var(--teal);margin-top:8px}.login-inner>.muted{margin:6px 0 22px}.personas{display:grid;gap:12px}.persona{display:flex;align-items:center;gap:16px;width:100%;text-align:left;background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--r);padding:14px 16px;transition:border-color .15s,box-shadow .15s,transform .15s,background .15s}.persona:hover:not(:disabled),.persona.busy{border-color:var(--teal-bright);box-shadow:0 0 0 3px var(--teal-wash),var(--shadow);transform:translateY(-1px)}.persona.busy{background:var(--teal-wash)}.persona:disabled:not(.busy){opacity:.5}.persona-t{flex:1;min-width:0;display:grid;gap:2px}.persona-t strong{font:700 19px/1.2 var(--serif);color:var(--brown-700)}.persona-t>span:not(.tags){font-size:14.5px;color:var(--muted)}.tags{display:flex;flex-wrap:wrap;gap:5px;margin-top:6px}.tags i{font-style:normal;font-size:12px;font-weight:600;padding:2px 8px;border-radius:3px;background:var(--cream-soft);color:var(--brown-600)}.persona-go{color:var(--teal-bright);transition:transform .15s}.persona:hover .persona-go{transform:translate(3px)}.login-form{display:grid;grid-template-columns:1fr 1fr;gap:12px}.login-form label{display:grid;gap:5px;font-size:13.5px;font-weight:700;min-width:0}.login-form input{width:100%;height:44px;padding:0 12px;border:1px solid var(--brown-600);border-radius:4px;background:#fff;font-size:16px}.login-form input:focus{outline:0;border:2px solid var(--orange);padding:0 11px}.login-form .btn{grid-column:1 / -1}.login-note{margin-top:14px;font-size:13px;color:var(--muted);text-align:center}.demobar{position:fixed;inset:0 0 auto;height:var(--bar-h);z-index:40;background:var(--brown-600);color:#fff;font-size:13px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 20px;white-space:nowrap;overflow:hidden}.demobar-full{overflow:hidden;text-overflow:ellipsis}.demobar-short{display:none}.demobar-r{opacity:.85}.side{position:fixed;top:var(--bar-h);bottom:0;left:0;width:var(--side-w);background:var(--cream);border-right:1px solid var(--line);padding:26px 20px 18px;display:flex;flex-direction:column;z-index:30}.side-logo{display:block;padding:0 6px}.side-kicker{margin:14px 6px 22px;font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--brown-600);padding-top:12px;border-top:1px solid var(--line-strong)}.side-nav{display:grid;gap:4px}.side-nav a{display:flex;align-items:center;gap:12px;padding:11px 12px;border-radius:4px;color:var(--brown-700);font-weight:600;border-left:3px solid transparent}.side-nav a:hover{background:#ffffff80}.side-nav a.on{background:#fff;border-left-color:var(--teal);color:var(--brown-900);box-shadow:var(--shadow)}.side-nav a.on .icon{color:var(--teal)}.side-foot{margin-top:auto;position:relative}.side-user{display:flex;align-items:center;gap:10px;width:100%;text-align:left;background:#ffffff8c;border:1px solid var(--line);border-radius:var(--r);padding:9px 10px}.side-user:hover{background:#fff}.side-user span:last-child{display:grid;min-width:0}.side-user strong{font-size:15px;line-height:1.25}.side-user small{font-size:12px;color:var(--muted);line-height:1.3}.powered{margin-top:12px;font-size:12.5px;color:var(--muted);text-align:center}.powered b{color:var(--brown-700)}.usermenu{position:absolute;left:0;right:0;bottom:calc(100% - 22px);background:#fff;border:1px solid var(--line-strong);border-radius:var(--r);box-shadow:0 12px 32px -8px #2a1d144d;padding:6px;z-index:50}.usermenu-who{display:grid;padding:8px 10px 10px;border-bottom:1px solid var(--line);margin-bottom:4px}.usermenu-who span{font-size:13px;color:var(--muted)}.usermenu button{display:flex;align-items:center;gap:10px;width:100%;min-height:42px;padding:0 10px;background:none;border:0;border-radius:4px;font-weight:600;text-align:left}.usermenu button:hover{background:var(--cream-soft)}.mtop,.tabbar{display:none}.main{margin-left:var(--side-w);padding-top:var(--bar-h);min-height:100dvh}.page{max-width:1240px;margin:0 auto;padding:34px clamp(20px,3.2vw,44px) 72px}.page-narrow{max-width:860px}.page-h{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;flex-wrap:wrap;margin-bottom:26px}.page-h h1,.claim-h h1{font-size:clamp(28px,3vw,38px);color:var(--brown-700);margin-top:6px;letter-spacing:-.005em}.kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:18px}.kpi{background:var(--surface);border:1px solid var(--line);border-top:3px solid var(--brown-700);border-radius:var(--r);padding:16px 18px 15px;display:grid;gap:2px;box-shadow:var(--shadow);min-width:0}.kpi-accent{border-top-color:var(--teal);background:linear-gradient(180deg,var(--teal-wash) 0,#fff 70%)}.kpi-l{font-size:12.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.kpi-v{font:700 36px/1.1 var(--serif);color:var(--brown-700);font-variant-numeric:lining-nums}.kpi-v small{font-size:18px;font-weight:600}.kpi-s{font-size:13.5px;color:var(--muted)}.dash-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:18px;margin-bottom:18px}.attn-list li+li{border-top:1px solid var(--line)}.attn-list a{display:flex;align-items:center;gap:12px;padding:11px 6px;color:inherit;border-radius:4px}.attn-list a:hover{background:var(--paper)}.attn-dot{width:9px;height:9px;border-radius:50%;background:currentColor;flex:none}.attn-t{flex:1;min-width:0;display:grid}.attn-t strong{color:var(--brown-700);line-height:1.3}.attn-t span{font-size:14.5px;color:var(--muted)}.attn-amt{font-weight:700;font-variant-numeric:tabular-nums;color:var(--brown-700)}.attn-list .icon{color:var(--grey)}.bars{display:grid;gap:13px}.bars li{display:grid;grid-template-columns:minmax(0,168px) minmax(0,1fr) 54px;align-items:center;gap:10px;font-size:14.5px}.bars-l{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bars-track{height:14px;background:var(--cream-soft);border-radius:0 4px 4px 0;display:block}.bars-fill{display:block;height:100%;background:var(--teal);border-radius:0 4px 4px 0;transition:width .6s cubic-bezier(.2,.7,.2,1)}.bars li:hover .bars-fill{background:var(--teal-bright)}.bars-v{font-weight:700;text-align:right;font-variant-numeric:tabular-nums}.claims-card{padding:0;overflow:hidden}.toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:16px 20px;border-bottom:1px solid var(--line)}.seg{display:inline-flex;background:var(--cream-soft);border-radius:5px;padding:3px;max-width:100%;overflow-x:auto}.seg button{border:0;background:none;min-height:38px;padding:0 14px;border-radius:4px;font-weight:600;font-size:14.5px;color:var(--muted);white-space:nowrap}.seg button.on{background:#fff;color:var(--brown-700);box-shadow:0 1px 2px #2a1d1424}.seg-sm button{min-height:32px;padding:0 10px;font-size:13.5px}.search{display:flex;align-items:center;gap:8px;border:1px solid var(--line-strong);border-radius:4px;padding:0 12px;height:42px;min-width:min(300px,100%);color:var(--muted);background:#fff}.search:focus-within{border-color:var(--orange);box-shadow:0 0 0 1px var(--orange)}.search input{border:0;outline:0;flex:1;min-width:0;background:none;font-size:15.5px;color:var(--brown-700)}.claims-head,.claim-row{display:grid;grid-template-columns:minmax(220px,2.1fr) minmax(120px,1.1fr) 112px 118px minmax(190px,1.7fr) 20px;gap:16px;align-items:center;padding:14px 20px}.claims-head{padding-block:10px;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);background:var(--paper);border-bottom:1px solid var(--line)}.claim-row{color:inherit;border-bottom:1px solid var(--line);transition:background .12s}.claim-row:last-child{border-bottom:0}.claim-row:hover{background:var(--paper)}.claim-row.is-new{background:linear-gradient(90deg,var(--teal-wash),transparent 60%)}.c-main{display:grid;min-width:0}.c-main strong{font:700 17px/1.3 var(--serif);color:var(--brown-700)}.c-main span{font-size:14.5px}.c-main small{font-size:12.5px;color:var(--muted)}.c-carrier{font-size:14.5px}.c-amt{font-weight:700}.c-next{font-size:14.5px;font-weight:600}.c-go{color:var(--grey);display:grid}.drop{display:grid;justify-items:center;gap:8px;text-align:center;padding:38px 24px 30px;border:2px dashed var(--teal-bright);border-radius:var(--r);background:var(--surface);transition:background .15s}.drop.over{background:var(--teal-wash)}.drop-ico{width:58px;height:58px;border-radius:50%;display:grid;place-items:center;background:var(--teal-wash);color:var(--teal);margin-bottom:4px}.drop strong{font:700 22px/1.2 var(--serif)}.drop>span:not(.drop-ico){color:var(--muted)}.drop .btn{margin:10px 0 6px}.drop small{color:var(--muted);font-size:13px}.packets{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px}.packet{position:relative;display:grid;gap:4px;text-align:left;background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--r);padding:20px;transition:border-color .15s,box-shadow .15s,transform .15s}.packet:hover{border-color:var(--teal-bright);box-shadow:0 0 0 3px var(--teal-wash),var(--shadow);transform:translateY(-1px)}.packet.rec{border-color:var(--brown-700);border-width:2px}.packet-badge{position:absolute;top:-11px;right:16px;background:var(--brown-700);color:var(--cream);font:700 11px/1 var(--sans);letter-spacing:.14em;text-transform:uppercase;padding:6px 9px}.packet-ico{color:var(--teal);margin-bottom:6px}.packet strong{font:700 20px/1.2 var(--serif)}.packet>span:not(.packet-ico):not(.packet-badge){color:var(--muted);font-size:15px}.packet small{display:flex;align-items:center;gap:4px;margin-top:10px;color:var(--teal);font-weight:700;font-size:13.5px}.intake{display:grid;grid-template-columns:minmax(0,340px) minmax(0,1fr);gap:18px;align-items:start}.docs{display:grid;gap:8px}.docs li{display:flex;align-items:center;gap:11px;padding:9px 10px;border:1px solid var(--line);border-radius:4px;position:relative;overflow:hidden;transition:opacity .2s,border-color .2s}.docs li.wait{opacity:.55}.docs li.reading{border-color:var(--teal-bright)}.docs li.reading:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(84,162,181,.2),transparent);animation:scan .9s linear infinite}@keyframes scan{0%{transform:translate(-100%)}to{transform:translate(100%)}}.doc-kind{flex:none;width:44px;text-align:center;font-size:10.5px;font-weight:700;letter-spacing:.06em;padding:5px 0;border-radius:3px;background:var(--cream);color:var(--brown-600);text-transform:uppercase}.doc-t{flex:1;min-width:0;display:grid}.doc-t strong{font-size:14px;font-weight:600;line-height:1.3;overflow-wrap:anywhere}.doc-t small{font-size:12.5px;color:var(--muted)}.doc-s{flex:none;width:18px;display:grid;place-items:center;color:var(--green)}.docs.compact li{border:0;padding:5px 0}.fields{display:grid;grid-template-columns:1fr 1fr;gap:14px 18px}.field{display:grid;gap:4px;min-width:0;align-content:start}.field.wide{grid-column:1 / -1}.field-l{display:flex;justify-content:space-between;align-items:baseline;gap:8px;font-size:13.5px;font-weight:700}.conf{font-size:11.5px;font-weight:700;color:var(--green);white-space:nowrap}.conf.low{color:#9a4c08}.field-i{position:relative;display:block}.field-i b{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:var(--muted)}.field input,.field textarea{width:100%;min-height:44px;padding:9px 12px;border:1px solid var(--line-strong);border-radius:4px;background:var(--paper);font-size:16px;transition:background .3s,border-color .3s}.field.amount input{padding-left:24px;font-weight:700}.field textarea{resize:vertical;line-height:1.45}.field.on input,.field.on textarea{background:#fff;border-color:var(--brown-600);animation:fill .9s ease-out}@keyframes fill{0%{background:var(--teal-wash-2)}}.field.verify input{border:2px solid var(--orange);background:var(--orange-wash)}.field input:focus,.field textarea:focus{outline:0;border-color:var(--orange);box-shadow:0 0 0 1px var(--orange)}.field input:disabled,.field textarea:disabled{color:var(--brown-700);-webkit-text-fill-color:var(--brown-700);opacity:1}.field-src{font-size:12px;color:var(--muted)}.intake-cta{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;margin-top:22px;padding-top:18px;border-top:1px solid var(--line);font-size:14.5px}.claim-h{margin-bottom:22px}.claim-h-row{display:flex;justify-content:space-between;align-items:flex-end;gap:18px;flex-wrap:wrap}.claim-h-side{display:grid;justify-items:end;gap:6px}.claim-h-amt{font:700 26px/1 var(--serif)}.claim-h-amt small{font:600 13px var(--sans);color:var(--muted)}.stepper{display:flex;margin:22px 0 0;counter-reset:s}.stepper li{flex:1;position:relative;display:grid;justify-items:center;gap:6px;text-align:center;font-size:13px;font-weight:600;color:var(--muted)}.stepper li:before{content:"";position:absolute;top:12px;right:50%;width:100%;height:2px;background:var(--line-strong)}.stepper li:first-child:before{display:none}.stepper li.done:before,.stepper li.cur:before{background:var(--teal)}.stepper .dot{position:relative;z-index:1;width:26px;height:26px;border-radius:50%;display:grid;place-items:center;background:var(--paper);border:2px solid var(--line-strong);font-size:12px;font-weight:700}.stepper li.done .dot{background:var(--teal);border-color:var(--teal);color:#fff}.stepper li.cur .dot{border-color:var(--teal);color:var(--teal);box-shadow:0 0 0 4px var(--teal-wash)}.stepper li.cur,.stepper li.done{color:var(--brown-700)}.tabs{display:flex;gap:4px;margin-top:22px;border-bottom:2px solid var(--line)}.tabs a{padding:10px 16px;font-weight:700;color:var(--muted);border-bottom:3px solid transparent;margin-bottom:-2px}.tabs a.on{color:var(--brown-700);border-bottom-color:var(--orange)}.work{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,350px);gap:18px;align-items:start}.work-main,.work-side{display:grid;gap:18px;min-width:0}.reveal{animation:rise .5s cubic-bezier(.2,.7,.2,1) both;animation-delay:calc(var(--d, 0) * 90ms)}@keyframes rise{0%{opacity:0;transform:translateY(10px)}}.working{max-width:620px;margin:30px auto}.stages{display:grid;gap:12px}.stages li{display:flex;align-items:center;gap:12px;color:var(--muted);transition:color .2s}.stages li>span{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;border:1px solid var(--line-strong);flex:none}.stages li.done{color:var(--brown-700)}.stages li.done>span{background:var(--teal);border-color:var(--teal);color:#fff}.stages li.cur{color:var(--brown-900);font-weight:700}.stages li.cur>span{border:0}.summary{font-size:17.5px;line-height:1.6;min-height:3em}.facts{margin-top:16px;display:grid;gap:8px;padding:14px 16px;background:var(--cream-soft);border-left:3px solid var(--brown-700);border-radius:0 4px 4px 0}.facts li{position:relative;padding-left:16px;font-size:15px}.facts li:before{content:"";position:absolute;left:0;top:.62em;width:6px;height:6px;background:var(--orange)}.st{width:24px;height:24px;border-radius:50%;display:inline-grid;place-items:center;flex:none}.st-pass{background:var(--green-wash);color:var(--green)}.st-warn{background:var(--orange-wash);color:var(--orange)}.st-fail{background:var(--red-wash);color:var(--red)}.verdict{display:flex;align-items:center;gap:10px;padding:11px 14px;border-radius:4px;font-weight:700;margin-bottom:8px}.verdict-pass{background:var(--green-wash);color:#1f5a3e}.verdict-warn{background:var(--orange-wash);color:#7d3e06}.verdict-fail{background:var(--red-wash);color:var(--red)}.verdict .st{background:#fff}.checks li{display:grid;grid-template-columns:24px minmax(0,1fr) auto;gap:12px;padding:13px 2px;align-items:start}.checks li+li{border-top:1px solid var(--line)}.checks strong,.flags strong{display:block;line-height:1.3}.checks p,.flags p{font-size:14.5px;color:var(--muted);margin-top:2px}.ref{font-size:12px;font-weight:700;color:var(--teal);background:var(--teal-wash);padding:3px 8px;border-radius:3px;white-space:nowrap}.strength{font-size:13.5px;color:var(--muted)}.strength b{font:700 20px/1 var(--serif);color:var(--brown-700);margin-left:4px}.flags{display:grid;gap:10px}.flags li{display:grid;grid-template-columns:70px minmax(0,1fr);gap:12px;padding:12px 14px;border-radius:4px;border-left:3px solid;background:var(--paper)}.sev{font-size:11.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding-top:3px}.sev-high{border-color:var(--red);background:var(--red-wash)}.sev-high .sev{color:var(--red)}.sev-med{border-color:var(--orange);background:var(--orange-wash)}.sev-med .sev{color:#9a4c08}.sev-low{border-color:var(--grey)}.sev-low .sev{color:var(--muted)}.sev-high p,.sev-med p{color:var(--brown-700)}.recovery{display:grid;grid-template-columns:auto minmax(0,1fr);gap:28px;align-items:center;margin-bottom:16px}.recovery-hero{display:grid;gap:2px}.recovery-v{font:700 42px/1.1 var(--serif);color:var(--brown-700)}.range-track{position:relative;height:14px;background:var(--cream-soft);border-radius:4px;margin:12px 0 10px}.range-band{position:absolute;top:0;bottom:0;background:var(--teal-bright);opacity:.55;border-radius:4px}.range-likely{position:absolute;top:-5px;bottom:-5px;width:4px;margin-left:-2px;background:var(--brown-700);border-radius:2px;box-shadow:0 0 0 2px #fff}.range-claimed{position:absolute;top:-5px;bottom:-5px;width:0;border-left:2px dashed var(--orange)}.range-legend{display:flex;flex-wrap:wrap;gap:6px 16px;font-size:13px;color:var(--muted)}.range-legend span{display:inline-flex;align-items:center;gap:6px}.range-legend i{display:inline-block}.k-band{width:14px;height:8px;background:var(--teal-bright);opacity:.55;border-radius:2px}.k-likely{width:4px;height:13px;background:var(--brown-700);border-radius:2px}.k-claimed{width:0;height:13px;border-left:2px dashed var(--orange)}.lines-t{width:100%;border-collapse:collapse;font-size:15px}.lines-t td,.lines-t th{padding:9px 2px;border-top:1px solid var(--line);vertical-align:top;text-align:left}.lines-t th{border-top:0;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.lines-t .num{text-align:right;font-weight:700;white-space:nowrap;padding-left:12px}.lines-t small{display:block;color:var(--muted);font-size:13px}.lines-t .contested td{color:var(--muted)}.lines-t .contested em{font-size:13px;color:#9a4c08}.lines-t .total td{font-weight:700;border-top:2px solid var(--brown-700)}.basis{font-size:14px;margin-top:10px}.actions li+li{border-top:1px solid var(--line)}.actions label{display:flex;gap:12px;padding:11px 2px;cursor:pointer;align-items:flex-start}.actions input{width:20px;height:20px;margin:2px 0 0;accent-color:var(--teal);flex:none}.actions span{display:grid}.actions strong{line-height:1.35;font-weight:600}.actions small{color:var(--muted);font-size:13.5px}.actions li.done strong{text-decoration:line-through;color:var(--muted)}.packet-card{border-top:3px solid var(--brown-700)}.packlist{display:grid;gap:10px}.packlist li{display:grid;grid-template-columns:22px minmax(0,1fr);gap:10px;align-items:start}.packlist li>span{width:22px;height:22px;border-radius:50%;display:grid;place-items:center}.packlist .have>span{background:var(--green-wash);color:var(--green)}.packlist .miss>span{background:var(--orange-wash);color:var(--orange)}.packlist strong{font-size:15px;font-weight:600;line-height:1.35;display:block}.packlist small{color:var(--muted);font-size:13px;line-height:1.35;display:block}.packet-sum{font-size:14px;margin:14px 0}.dl{display:grid;grid-template-columns:96px minmax(0,1fr);gap:10px 12px;margin:0;font-size:15px}.dl dt{color:var(--muted);font-size:13.5px;padding-top:1px}.dl dd{margin:0;font-weight:600;overflow-wrap:anywhere}.dl small{display:block;font-weight:400;color:var(--muted);font-size:13.5px}.brief-link{display:flex;align-items:center;gap:14px;padding:16px 18px;background:var(--brown-800);color:var(--cream);border-radius:var(--r)}.brief-link:hover{background:var(--brown-600)}.brief-link span{flex:1;display:grid}.brief-link strong{font:700 17px/1.3 var(--serif);color:#fff}.brief-link small{font-size:13.5px;opacity:.85}.paper{background:#fffefb;border:1px solid var(--line-strong);border-top:3px solid var(--brown-700);border-radius:2px;padding:24px clamp(16px,3vw,30px);box-shadow:0 10px 24px -18px #2a1d1480;max-height:520px;overflow:auto}.paper pre{margin:0;font:400 15.5px/1.6 var(--sans);white-space:pre-wrap;overflow-wrap:anywhere}.letter-cta,.modal-f{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.letter-cta{margin-top:14px}.letter-cta .muted,.modal-note{flex:1;min-width:180px;font-size:14px}.modal-wrap{position:fixed;inset:0;z-index:100;background:#2a1d148c;display:grid;place-items:center;padding:20px;animation:fade .18s}@keyframes fade{0%{opacity:0}}.modal{width:min(760px,100%);max-height:calc(100dvh - 40px);background:var(--paper);border-radius:var(--r);display:flex;flex-direction:column;box-shadow:0 30px 80px -20px #00000080;animation:rise .25s both}.modal-h{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:16px 16px 16px 24px;border-bottom:1px solid var(--line)}.modal-h h3{font-size:21px;color:var(--teal)}.modal-b{padding:20px 24px;overflow:auto}.modal-b .paper{max-height:none}.modal-f{padding:14px 24px;border-top:1px solid var(--line);background:#fff;border-radius:0 0 var(--r) var(--r)}.decision{display:grid;grid-template-columns:46px minmax(0,1fr);gap:18px;border-left:4px solid}.decision-ico{width:46px;height:46px;border-radius:50%;display:grid;place-items:center}.decision h3{font-size:25px;color:var(--brown-700);margin:6px 0 8px}.decision-good{border-left-color:var(--green)}.decision-good .decision-ico{background:var(--green-wash);color:var(--green)}.decision-warn{border-left-color:var(--red)}.decision-warn .decision-ico{background:var(--red-wash);color:var(--red)}.why{margin-top:10px;padding:12px 14px;background:var(--cream-soft);border-radius:4px;font-size:15px}.mini{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:12px 18px;margin:16px 0 0}.mini dt{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.mini dd{margin:2px 0 0;font:700 19px/1.25 var(--serif);overflow-wrap:anywhere}.mini dd.neg{color:var(--red)}.decision-cta{display:flex;gap:10px;flex-wrap:wrap;margin-top:18px}.carrier .mini{margin-top:0}.carrier-note{margin:16px 0 14px;padding:12px 14px;background:var(--teal-wash);border-radius:4px;font-size:15px}.carrier-note.warn{background:var(--orange-wash)}.carrier-note .aitag{background:#fff;margin-right:4px}.simbox{background:var(--brown-800);color:var(--cream);border-radius:var(--r);padding:18px;display:grid;gap:10px;background-image:repeating-linear-gradient(135deg,rgba(255,255,255,.035) 0 10px,transparent 10px 20px)}.simbox .eyebrow{color:#f0b57c}.simbox p:not(.eyebrow){font-size:14.5px}.timeline{position:relative;display:grid;gap:18px}.timeline:before{content:"";position:absolute;left:12px;top:6px;bottom:6px;width:2px;background:var(--line)}.timeline li{position:relative;display:grid;grid-template-columns:26px minmax(0,1fr);gap:12px}.tl-ico{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;background:var(--cream);color:var(--brown-600);box-shadow:0 0 0 3px #fff;z-index:1}.tl-ai .tl-ico{background:var(--teal-wash);color:var(--teal)}.tl-foa .tl-ico{background:var(--brown-700);color:var(--cream)}.tl-carrier .tl-ico{background:var(--orange-wash);color:var(--orange)}.timeline small{font-size:12px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--muted)}.timeline strong{display:block;line-height:1.3;margin-top:1px}.timeline p{font-size:14px;color:var(--muted);margin-top:2px}.blocked{display:grid;justify-items:center;text-align:center;gap:10px;padding:44px 24px;color:var(--teal)}.blocked h3{font-size:24px;color:var(--brown-700)}.blocked .btn{margin-top:8px}.gaps{display:grid;gap:4px}.gaps li{display:grid;grid-template-columns:34px minmax(0,1fr);gap:14px;padding:16px 0}.gaps li+li{border-top:1px solid var(--line)}.gap-n{width:34px;height:34px;display:grid;place-items:center;background:var(--brown-700);color:var(--cream);font:700 17px var(--serif)}.gaps strong{font:700 18.5px/1.3 var(--serif)}.gaps p{margin-top:4px;color:var(--muted)}.gaps .gap-pitch{display:flex;gap:6px;align-items:flex-start;color:var(--brown-700);font-weight:600;background:var(--teal-wash);padding:9px 12px;border-radius:4px;margin-top:10px}.gap-pitch .icon{margin-top:4px;color:var(--teal)}.opener{margin:0;padding:4px 0 4px 20px;border-left:3px solid var(--orange);font:italic 400 19px/1.6 var(--serif)}.talk{display:grid;gap:12px}.talk li{position:relative;padding-left:18px;font-size:15px}.talk li:before{content:"";position:absolute;left:0;top:.6em;width:7px;height:7px;background:var(--teal)}@media(max-width:1180px){.claims-head,.claim-row{grid-template-columns:minmax(200px,2fr) 104px 112px minmax(170px,1.5fr) 20px}.claims-head span:nth-child(2),.c-carrier{display:none}.work{grid-template-columns:minmax(0,1fr) minmax(0,310px)}}@media(max-width:980px){.login{grid-template-columns:1fr}.login-brand{padding:28px 20px 30px;gap:30px}.login-brand:after{font-size:300px;bottom:-80px;right:-20px}.login-logo{width:180px}.frame{padding:34px 20px 24px}.frame p{font-size:16.5px}.login-points,.login-brand .login-fine{display:none}.login-panel{padding:30px 20px 40px;place-items:start center}.side{display:none}.demobar{font-size:12px;padding:0 16px;justify-content:center}.demobar-r,.demobar-full{display:none}.demobar-short{display:inline}.main{margin-left:0;padding-top:0;padding-bottom:calc(66px + env(safe-area-inset-bottom))}.mtop{display:flex;align-items:center;justify-content:space-between;position:sticky;top:var(--bar-h);margin-top:var(--bar-h);z-index:30;background:var(--cream);border-bottom:1px solid var(--line-strong);padding:8px 16px}.mtop-brand{display:flex;align-items:center;gap:10px;color:var(--brown-700)}.mtop-brand span{display:grid;line-height:1.15}.mtop-brand strong{font:700 18px/1.1 var(--serif);letter-spacing:.04em;text-transform:uppercase}.mtop-brand small{font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.mark{display:block}.mtop-user{background:none;border:0;padding:4px;border-radius:50%}.mtop .usermenu{left:auto;right:12px;top:calc(100% + 6px);bottom:auto;width:250px}.tabbar{display:grid;grid-template-columns:repeat(3,1fr);position:fixed;inset:auto 0 0;z-index:30;background:#fff;border-top:1px solid var(--line-strong);padding-bottom:env(safe-area-inset-bottom)}.tabbar a{display:grid;justify-items:center;gap:2px;padding:9px 4px 8px;font-size:12px;font-weight:700;color:var(--muted);border-top:3px solid transparent;margin-top:-1px}.tabbar a.on{color:var(--brown-700);border-top-color:var(--teal)}.tabbar a.on .icon{color:var(--teal)}.page{padding:22px 16px 40px}.kpis{grid-template-columns:1fr 1fr;gap:10px}.kpi{padding:13px 14px}.kpi-v{font-size:29px}.kpi-l{font-size:11.5px}.dash-grid,.work,.intake{grid-template-columns:1fr}.card{padding:18px 16px}.work-status .work-main,.work-status .work-side{display:contents}.work-status .work-main>:first-child{order:1}.work-status .simbox{order:2}.work-status .work-main>:not(:first-child),.work-status .work-side>.card{order:3}.claims-card{padding:0}.toolbar{padding:14px}.search{width:100%}.claims-head{display:none}.claim-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"main amt" "next status";gap:8px 12px;padding:14px}.c-main{grid-area:main}.c-amt{grid-area:amt;align-self:start}.c-status{grid-area:status;justify-self:end}.c-next{grid-area:next}.c-go{display:none}.claim-h-side{justify-items:start;grid-auto-flow:column;align-items:center;gap:14px}.stepper .lbl{font-size:11px;line-height:1.2}.recovery{grid-template-columns:1fr;gap:6px}.recovery-v{font-size:36px}}@media(max-width:600px){.page-h{align-items:stretch}.page-h>.btn{width:100%}.login-form,.fields,.packets{grid-template-columns:1fr}.frame h1{font-size:29px}.login-inner h2{font-size:26px}.stepper li:not(.cur) .lbl{display:none}.stepper li.cur .lbl{position:absolute;top:32px;white-space:nowrap;font-size:12.5px}.stepper{margin-bottom:26px}.stepper li:first-child.cur .lbl{left:0}.stepper li:last-child.cur .lbl{right:0}.tabs a{flex:1;text-align:center;padding:10px 6px;font-size:15px}.checks li{grid-template-columns:24px minmax(0,1fr)}.checks .ref{grid-column:2;justify-self:start}.flags li{grid-template-columns:1fr;gap:2px}.decision{grid-template-columns:1fr;gap:10px}.decision h3{font-size:22px}.intake-cta .btn,.letter-cta .btn-primary,.decision-cta .btn{width:100%;white-space:normal;padding-block:10px}.modal-wrap{padding:0;place-items:end stretch}.modal{max-height:94dvh;border-radius:12px 12px 0 0}.modal-b{padding:14px}.modal-f{padding:12px 14px calc(12px + env(safe-area-inset-bottom))}.modal-f .btn-primary{flex:1}.modal-note{flex-basis:100%}.bars li{grid-template-columns:minmax(0,118px) minmax(0,1fr) 50px}.seg{width:100%}.seg button{flex:1;padding:0 8px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}
