@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/poppins-400-cpxAROuN.woff2) format("woff2")}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/poppins-500-C8OXljZJ.woff2) format("woff2")}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/poppins-600-zEkxB9Mr.woff2) format("woff2")}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/poppins-700-Qrb0O0WB.woff2) format("woff2")}@font-face{font-family:"Instrument Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/assets/instrument-serif-400-DnYpCC2O.woff2) format("woff2")}:root{color-scheme:light;--page:#F2F0EB;--paper:linear-gradient(176deg,#FBFAF6 0%,#F4F1EA 46%,#EEEAE1 100%);--paper-edge:inset 0 0 90px rgba(90,80,60,.13);--grain-opacity:.055;--ground:#1B1B19;--hdr:linear-gradient(#1D1C1A,#111110);--hdr-edge:inset 0 -1px 0 #302E2A;--ink:#141414;--ink2:#4A4741;--muted:#5E5B55;--muted-label:#63605A;--muted-sub:#6B675F;--muted-deep:#66635C;--placeholder:#6B6862;--hdr-muted:#96938C;--nav-ink:#B4B0A8;--nav-bg:#242220;--nav-line:#3C3A35;--brown:#9B8468;--brown-line:#3B342B;--acc:#FF6B2C;--acc-text:#B33C00;--committed:#6E6A62;--hair:#E5E1D8;--hair-sec:#D6D2C8;--hair2:#C9C3B7;--tick:#B8B2A6;--field:#FFFFFF;--dashed:#B0ABA1;--row-hover:#FFFDF9;--old-bg:#FFFBF5;--sh-card:0 38px 76px -26px rgba(0,0,0,.78),inset 0 1px 0 rgba(255,255,255,.9);--sh-panel:4px 4px 0 rgba(20,20,20,.16);--sh-btn:3px 3px 0 var(--ink);--sh-btn-sm:2px 2px 0 var(--ink);--sh-bar:0 1px 2px rgba(20,20,20,.12);--sh-row:inset 3px 0 0 var(--acc),0 10px 26px -12px rgba(20,20,20,.4);--ring:0 0 0 3px rgba(255,107,44,.28);--hatch:repeating-linear-gradient(135deg,#F2F0EB,#F2F0EB 5px,#DCD8CF 5px,#DCD8CF 10px);--serif:"Instrument Serif",Georgia,serif}*{box-sizing:border-box}html,body{margin:0;padding:0}body{background:var(--ground);color:var(--ink);-webkit-font-smoothing:antialiased;font-family:Poppins,Segoe UI Variable Text,Segoe UI,system-ui,Calibri,Arial,sans-serif;font-size:12.5px;line-height:1.45}.card{position:relative;background:var(--paper);overflow:hidden;max-width:1500px;margin:0 auto;min-height:100vh}.card>.grain{position:absolute;inset:0;pointer-events:none;z-index:2;opacity:var(--grain-opacity);background-image:url(/assets/grain-Cnc5FAsc.png);background-size:96px 96px;background-repeat:repeat;mix-blend-mode:multiply}.card>.edge{position:absolute;inset:0;pointer-events:none;z-index:2;box-shadow:var(--paper-edge)}@media(min-width:1540px){.card{border-radius:18px;box-shadow:var(--sh-card);margin:28px auto;min-height:calc(100vh - 56px)}}.num,.fig{font-variant-numeric:tabular-nums}button{font:inherit;color:inherit;cursor:pointer;background:none;border:none}a{color:var(--acc-text)}.top{background:var(--hdr);color:var(--page);padding:0 38px;display:flex;align-items:stretch;flex-wrap:wrap;box-shadow:var(--hdr-edge)}.brand{display:flex;flex-direction:column;gap:2px;justify-content:center;padding:15px 26px 15px 0;border-right:1px solid var(--brown-line);white-space:nowrap}.brand b{font-size:12.5px;font-weight:600;letter-spacing:3.4px;color:var(--page);line-height:1}.brand i{font-size:7.5px;font-weight:600;letter-spacing:3.1px;color:var(--brown);line-height:1;font-style:normal}nav{display:flex;align-items:stretch;flex-wrap:wrap;margin-left:10px}nav button{display:flex;align-items:center;gap:7px;margin:10px 5px 13px;padding:0 16px;height:34px;background:var(--nav-bg);border:1.5px solid var(--nav-line);border-radius:4px;box-sizing:border-box;font-size:11.5px;font-weight:700;letter-spacing:1.2px;color:var(--nav-ink);white-space:nowrap}nav button:hover:not(:disabled):not(.on){color:var(--page);border-color:#4a4740}nav button:disabled{opacity:.45;cursor:default}nav button.on{background:var(--page);border:none;box-shadow:0 3px 0 var(--acc);color:var(--ink)}.mode{margin-left:auto;display:flex;align-items:center;gap:8px;padding:17px 0;font-size:10.5px;font-weight:700;letter-spacing:1.1px;color:var(--hdr-muted);white-space:nowrap}.mode:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--acc);flex:none}main{padding:32px 38px 40px}.ar{text-align:right}.verdict{display:flex;align-items:baseline;line-height:1;margin-top:9px;color:var(--ink);font-size:56px;font-weight:700;letter-spacing:-2px}.verdict .cur{font-size:30px;font-weight:600;color:var(--placeholder);margin-right:3px;letter-spacing:0}.verdict .dol{font-size:56px}.verdict .cts{font-size:24px;color:var(--ink2);letter-spacing:-.4px;margin-left:2px}.verdict.sm{display:block;font-size:34px;font-weight:700;letter-spacing:-1.1px;line-height:1.08}.verdict.stat{display:block;font-size:30px;font-weight:700;letter-spacing:-.8px;line-height:1.15;margin-top:7px}.kicker{font-size:10px;font-weight:700;letter-spacing:2.2px;color:var(--muted-label);font-variant-numeric:tabular-nums}h1.screen{font-family:var(--serif);font-weight:400;font-size:38px;line-height:1;letter-spacing:-.4px;color:var(--ink);margin:6px 0 0}h1.screen+.context{font-size:11.5px;color:var(--placeholder);letter-spacing:.2px;margin-top:7px}.lbl{font-size:9.5px;font-weight:700;letter-spacing:2.2px;text-transform:uppercase;color:var(--muted-label)}h2.sec{font-size:15px;font-weight:700;margin:0}h2.sec span{font-size:11px;font-weight:400;color:var(--muted);margin-left:8px}.sub{font-size:11px;color:var(--muted)}.rule{border-top:1.5px solid var(--ink);margin:0}.hair{border-top:1px solid var(--hair)}.tk{display:inline-block;vertical-align:middle;margin-right:9px;flex:0 0 auto}.tk.act{width:11px;height:11px;background:var(--acc);border-radius:2px;box-shadow:0 0 0 1.5px var(--ink)}.tk.watch{width:11px;height:11px;border:1.5px solid var(--ink);border-radius:2px;transform:rotate(45deg);box-sizing:border-box}.tk.ok{width:11px;height:11px;border:1.5px solid var(--ink);border-radius:50%;box-sizing:border-box}.bar{display:flex;border:1.5px solid var(--ink);border-radius:2px;overflow:hidden;height:34px;background:var(--page);box-shadow:var(--sh-bar)}.bar.hero{height:32px}.bar.sm{height:14px;box-shadow:none}.bar.sm span{padding:0}.bar span{display:flex;align-items:center;padding:0 11px;font-size:11.5px;font-weight:700;white-space:nowrap;overflow:hidden;min-width:0}.seg-paid{background:var(--ink);color:var(--page)}.seg-owed{background:var(--committed);color:var(--page)}.seg-buy{background:var(--hatch);color:var(--ink)}.seg-marg{background:var(--acc);color:var(--ink);flex:1 1 auto;min-width:0}.hdrband{display:grid;grid-template-columns:minmax(0,290px) minmax(0,1fr) minmax(0,260px);gap:26px;align-items:start;margin-top:18px;padding-bottom:18px}.rulerrow{display:grid;grid-template-columns:220px minmax(0,1fr) 116px;gap:24px;align-items:end;padding-bottom:9px;border-bottom:1.5px solid var(--ink)}.nums{position:relative;height:11px;font-size:8.5px;letter-spacing:1.6px;color:var(--muted);font-weight:700;font-variant-numeric:tabular-nums;margin-bottom:5px}.nums span{position:absolute;top:0;white-space:nowrap;transform:translate(-50%)}.nums span:first-child{transform:none}.nums span:last-child{transform:translate(-100%)}.ticks{position:relative;height:7px}.ticks:before{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:var(--hair2)}.ticks i{position:absolute;bottom:0;width:1px;height:7px;background:var(--tick)}.jobrow{display:grid;width:100%;text-align:left;grid-template-columns:220px minmax(0,1fr) 116px;gap:24px;align-items:center;padding:19px 14px;margin:0 -14px;border-bottom:1px solid var(--hair);border-radius:5px;transition:box-shadow .16s ease-out,background .16s ease-out}.jobrow:hover{background:var(--row-hover);box-shadow:var(--sh-row)}.jobrow .nm{font-size:16px;font-weight:600;letter-spacing:-.2px;display:flex;align-items:center}.jobrow .loc{font-size:11px;color:var(--muted-sub);margin-top:4px;padding-left:20px;letter-spacing:.1px}.jobrow .cap{font-size:11.5px;color:var(--ink2);margin-top:6px;line-height:1.45}.jobrow .cap b{font-weight:700;color:var(--ink)}.jobrow .cap.act{color:var(--acc-text);font-weight:700}.mrg{text-align:right;font-size:28px;font-weight:600;letter-spacing:-.8px;line-height:1;justify-self:end}.mrg.low,.verdict.low{color:var(--acc-text)}.mrg .lbl{display:block;margin-top:5px;text-align:right;font-size:9px;letter-spacing:1.8px}.chiprow{display:flex;gap:8px;flex-wrap:wrap;margin-top:14px}.chip{border:1px solid var(--hair2);border-radius:999px;padding:6px 15px;font-size:12px;color:var(--ink2)}.legend{display:flex;justify-content:space-between;gap:26px;flex-wrap:wrap;margin-top:22px;padding-top:14px;border-top:1px solid var(--hair-sec);font-size:9.5px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase;color:#57544e}.legend div{display:flex;gap:18px;flex-wrap:wrap}.legend i{display:inline-block;width:17px;height:12px;border-radius:2px;margin-right:6px;vertical-align:-2px;box-sizing:border-box}.legend i.seg-buy{border:1px solid var(--ink)}table{width:100%;border-collapse:collapse;font-size:12.5px}th{text-align:right;font-size:9.5px;font-weight:700;letter-spacing:1.4px;text-transform:uppercase;color:var(--muted);padding:0 0 8px 16px;border-bottom:1.5px solid var(--ink);white-space:nowrap}th:first-child{text-align:left;padding-left:0}td{padding:9px 0 9px 16px;border-bottom:1px solid var(--hair);text-align:right;vertical-align:top;white-space:nowrap}td:first-child{text-align:left;font-weight:700;padding-left:0;white-space:normal}tr.dim td{color:var(--muted-deep);font-weight:400}tr.tot td{border-top:1.5px solid var(--ink);border-bottom:none;font-weight:700;padding-top:11px}tr:hover td{background:var(--row-hover)}td.note,th.note{text-align:left;font-size:11px;color:var(--muted);font-weight:400;padding-left:18px;white-space:normal}.pos{color:var(--ink);font-weight:700}.neg{color:var(--acc-text);font-weight:700}.plan{color:var(--muted);font-weight:400}.promise{color:var(--ink);font-weight:500}.cash{color:var(--ink);font-weight:700}.tblwrap{overflow-x:auto}input.f{font:inherit;font-size:12.5px;font-variant-numeric:tabular-nums;text-align:right;width:122px;background:var(--field);border:1.5px solid var(--ink);border-radius:3px;padding:6px 9px;color:var(--ink)}input.f.empty{background:transparent;border:1.5px dashed var(--dashed);color:var(--placeholder)}input.f.wide{width:100%;min-width:120px;text-align:left}input.f:focus{outline:none;border-color:var(--acc);box-shadow:var(--ring)}input.f.flash{border-color:var(--acc)}input.f:disabled{opacity:.55;background:transparent}.editmark{color:var(--acc-text)}.item{display:flex;gap:0;align-items:flex-start;padding:12px 0;border-bottom:1px solid var(--hair)}.item .bd{flex:1;min-width:0}.item .t{font-size:12.5px;font-weight:700}.item .d{font-size:11px;color:var(--muted);margin-top:2px}.item .r{font-size:11.5px;font-weight:700;white-space:nowrap;padding-left:14px;text-align:right}.item .r.act{color:var(--acc-text)}.jb{font-size:9.5px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase;color:var(--muted);cursor:pointer;margin-right:8px}.jb:hover{color:var(--acc-text)}.band{background:var(--field);border:1.5px solid var(--ink);border-radius:6px;padding:14px 18px;margin-top:22px;font-size:12.5px;box-shadow:var(--sh-panel)}.ck{width:15px;height:15px;flex:0 0 auto;margin:1px 11px 0 0;border:2px solid var(--ink);border-radius:2px;background:transparent;display:inline-block;position:relative;cursor:pointer}.ck.wait{border-color:var(--dashed)}.ck.done{background:var(--ink);border-color:var(--ink)}.ck.done:after{content:"✓";color:var(--page);font-size:11px;position:absolute;left:1px;top:-3px;font-weight:700}.done .t{text-decoration:line-through;color:var(--muted);font-weight:500}.cols2{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:34px}.cols3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}.body2{display:grid;grid-template-columns:1.7fr minmax(0,1fr);gap:34px;margin-top:22px}.split{display:grid;grid-template-columns:1.55fr minmax(0,1fr);gap:34px;margin-top:22px}.sechead{display:flex;align-items:baseline;gap:10px;margin:0 0 11px}.mt{margin-top:26px}.addform{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.addform input{font:inherit;font-size:12.5px;background:var(--field);border:1.5px solid var(--ink);border-radius:3px;padding:6px 9px;color:var(--ink)}.addform input:focus{outline:none;border-color:var(--acc);box-shadow:var(--ring)}.btn,.addform button.go,.backlink,.signin button{background:var(--field);color:var(--ink);border:2px solid var(--ink);border-radius:4px;padding:7px 15px;font-weight:700;font-size:12px;box-shadow:var(--sh-btn);transition:box-shadow .09s ease-out,transform .09s ease-out}.btn:hover,.addform button.go:hover,.backlink:hover,.signin button:hover{background:var(--row-hover);color:var(--ink)}.btn:active,.addform button.go:active,.backlink:active,.signin button:active{transform:translate(2px,2px);box-shadow:1px 1px 0 var(--ink)}.btn:disabled,.addform button.go:disabled,.signin button:disabled{opacity:.5;box-shadow:var(--sh-btn-sm);transform:none}.addform button.go,.signin button{background:var(--ink);color:var(--page)}.addform button.go:hover,.signin button:hover{background:#262523;color:var(--page)}.backlink{border-width:1.5px;box-shadow:var(--sh-btn-sm);padding:5px 11px;font-size:11.5px}.backlink:active{box-shadow:0 0 0 var(--ink)}.mode button{background:none;border:none;box-shadow:none;padding:0;transform:none}.vend{padding:11px 0;border-bottom:1px solid var(--hair)}.vend .l1{display:flex;justify-content:space-between;gap:12px;font-size:12.5px;margin-bottom:6px}.vend .l1 b{font-weight:700}.vend .l1 .sc{color:var(--muted);font-weight:400}.backlink{font-size:11.5px;color:var(--ink2);padding:0;margin-bottom:12px}.backlink:hover{color:var(--acc-text)}.pill{background:var(--field);border:1.5px solid var(--ink);border-radius:6px;padding:9px 14px;font-size:12.5px;font-weight:700;display:inline-flex;align-items:center;box-shadow:var(--sh-panel)}.metaline{font-size:11.5px;color:var(--muted);margin-top:5px}h1.jt{font-size:30px;font-weight:700;letter-spacing:-.7px;margin:0}.vband{display:grid;grid-template-columns:minmax(0,300px) minmax(0,1fr) minmax(0,150px);gap:26px;align-items:center;padding:18px 0;border-top:1.5px solid var(--ink);border-bottom:1.5px solid var(--ink);margin-top:18px}.vband .u{font-size:11px;color:var(--ink2);margin-top:6px}.vband .figs{display:flex;gap:22px;flex-wrap:wrap;font-size:11px;color:var(--muted);margin-top:9px}.vband .figs b{color:var(--ink);font-weight:700}@media(max-width:900px){.body2,.split,.cols2,.cols3{grid-template-columns:minmax(0,1fr)}.ar{text-align:left}.rulerrow{display:none}.brand{padding:9px 16px 9px 0;border-right:0}.mode{margin-left:auto;padding:0;font-size:9.5px;letter-spacing:1px}.mode .asofwrap{display:none}nav{order:3;margin-left:0;width:100%;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;margin-bottom:-1px}nav::-webkit-scrollbar{display:none}nav button{flex:none;margin:6px 6px 10px 0;height:30px;padding:0 12px;font-size:10.5px;letter-spacing:1px}nav button.on{box-shadow:0 3px 0 var(--acc)}.hdrband,.vband{grid-template-columns:minmax(0,1fr);gap:14px}.jobrow{grid-template-columns:minmax(0,1fr);gap:8px;padding:16px 0}.jobrow .mrg{text-align:left;font-size:22px;display:flex;align-items:baseline;gap:8px;justify-self:start}.jobrow .mrg .lbl{display:inline;margin:0}main{padding:20px 16px 34px}.top{padding:10px 16px 0;gap:0;align-items:center}.bar span{padding:0 5px;font-size:10.5px}}@media print{body{background:#fff}.top nav,.mode,.addform,.backlink{display:none}.bar,.bar span,.seg-paid,.seg-owed,.seg-buy,.seg-marg{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.bar .amt{font-weight:700}.bar .word{font-style:normal;font-weight:700;margin-left:.4em}@media(max-width:700px){.bar .word{display:none}}@media(max-width:900px){.jobrow{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name margin" "body body";column-gap:14px}.jobrow>:nth-child(1){grid-area:name}.jobrow>:nth-child(2){grid-area:body}.jobrow .mrg{grid-area:margin;justify-self:end;text-align:right;display:block;align-self:start}.jobrow .mrg .lbl{display:none}}.only-narrow{display:none}@media(max-width:700px){.only-wide{display:none}.only-narrow{display:inline}.tblwrap{overflow-x:visible}.scopes,.scopes tbody,.scopes tr,.scopes td,.moneyin,.moneyin tbody,.moneyin tr,.moneyin td,.estimates,.estimates tbody,.estimates tr,.estimates td{display:block}.scopes thead,.moneyin thead,.estimates thead{display:none}.scopes tr,.moneyin tr,.estimates tr{border-bottom:1px solid var(--hair);padding:13px 0}.scopes tr.tot,.moneyin tr.tot,.estimates tr.tot{border-top:1.5px solid var(--ink);border-bottom:none;padding-top:11px}.scopes td,.moneyin td,.estimates td{display:flex;justify-content:space-between;align-items:baseline;gap:12px;border:none;padding:3px 0}.scopes td:before,.moneyin td:before,.estimates td:before{content:attr(data-label);flex:none;font-size:10px;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--muted);text-align:left}.scopes td:first-child,.moneyin td:first-child,.estimates td:first-child{font-size:14.5px;font-weight:700;padding-bottom:7px;justify-content:flex-start;text-align:left}.scopes td:first-child:before,.moneyin td:first-child:before,.estimates td:first-child:before{content:none}.scopes td:empty,.moneyin td:empty,.estimates td:empty{display:none}.scopes td{text-align:right}.moneyin td{align-items:center}.moneyin td:first-child{gap:8px}.moneyin input.f,.moneyin input.f.wide{width:62%;max-width:240px;text-align:right}.vband>div:last-child{display:flex;justify-content:space-between;align-items:baseline;flex-wrap:wrap;gap:8px;text-align:left!important}.vband>div:last-child .sub{width:100%;text-align:right}}.jobrow .figs{display:flex;gap:18px;flex-wrap:wrap;font-size:11px;color:var(--muted);margin-top:6px}.jobrow .figs b{color:var(--ink);font-weight:700}.asof{font:inherit;color:var(--hdr-muted);text-transform:none;letter-spacing:0;padding:0;border-bottom:1px solid transparent}.asof:hover:not(:disabled){color:#fff;border-bottom-color:currentColor}.asof:disabled{opacity:.6;cursor:default}.asof.stale{color:var(--acc)}.inbox-layout{display:grid;grid-template-columns:minmax(180px,1fr) minmax(0,3fr);gap:24px;margin:24px 0}.inbox-proposal{display:block;width:100%;text-align:left;background:transparent;border:1px solid var(--ink);padding:12px;margin-bottom:8px;overflow-wrap:anywhere}.inbox-proposal[aria-pressed=true]{border-width:3px}.inbox-proposal span,.inbox-proposal time{display:block;font-size:12px}.inbox-diff{margin:8px 0 20px}.inbox-diff>div{padding:8px 0;border-bottom:1px solid var(--hair)}.inbox-diff dt{text-transform:capitalize;color:var(--muted)}.inbox-diff dd{margin:4px 0;overflow-wrap:anywhere}.inbox-why{border-left:2px solid var(--ink);padding:12px;margin:20px 0;font-style:italic;background:transparent;overflow-wrap:anywhere}.inbox-actions{display:flex;flex-wrap:wrap;gap:16px;margin:24px 0}.inbox form label{display:block;margin:12px 0}.inbox form input,.inbox textarea{display:block;width:100%;box-sizing:border-box}.inbox textarea{font:inherit;background:transparent;border:1px solid var(--ink);padding:8px}.inbox-op{border-top:2px solid var(--ink);margin-top:16px;overflow-wrap:anywhere}@media(max-width:700px){.inbox-layout{grid-template-columns:minmax(0,1fr)}.inbox-diff dd span,.inbox-diff dd strong{display:inline-block}}.signout{font:inherit;color:var(--hdr-muted);text-transform:none;letter-spacing:0;padding:0;border-bottom:1px solid transparent}.signout:hover{color:#fff;border-bottom-color:currentColor}.signin{max-width:380px;margin:14vh auto 0;padding:0 20px}.signin h1{font-size:26px;letter-spacing:-.01em;margin:0 0 14px}.signin p{margin:0 0 14px}.signin label{display:block;margin:18px 0 10px;font-size:12.5px}.signin input.f{display:block;margin-top:6px;text-align:left}.signin button{margin-top:4px}.signin .signin-error{color:var(--acc-text);margin-top:12px}.signin .sub{margin-top:18px}.le-title{display:flex;align-items:baseline;gap:14px;flex-wrap:wrap}.le-title .context{font-size:11.5px;color:var(--placeholder);margin:0}.capture{display:flex;align-items:center;gap:12px;margin:18px 0 24px;padding:0 12px 0 16px;min-height:54px;background:var(--field);border:2px solid var(--ink);border-radius:4px;box-shadow:var(--sh-btn)}.capture .plus{font-size:20px;line-height:1;color:var(--muted);flex:none}.capture input{flex:1;min-width:0;border:0;background:transparent;font:inherit;font-size:13px;color:var(--ink);outline:none;padding:14px 0}.capture input::placeholder{color:var(--muted)}.capture input:focus{box-shadow:none}.capture select{flex:none;height:32px;padding:0 10px;background:var(--field);color:var(--ink);border:1.5px solid var(--ink);border-radius:4px;font:inherit;font-size:9.5px;font-weight:700;letter-spacing:1.3px;text-transform:uppercase;max-width:190px}.capture .enter{flex:none;height:32px;padding:0 14px;background:var(--acc);color:var(--ink);border:2px solid var(--ink);border-radius:4px;font:inherit;font-size:9.5px;font-weight:700;letter-spacing:1.3px;box-shadow:var(--sh-btn-sm);cursor:pointer}.capture .enter:disabled{opacity:.5;cursor:default}.capture .enter:active:not(:disabled){transform:translate(1px,1px);box-shadow:1px 1px 0 var(--ink)}.capture .mic{display:none}.le-error{margin:-12px 0 18px;font-size:11.5px;color:var(--acc-text)}.le-grid{display:grid;grid-template-columns:minmax(0,1fr) 372px;gap:34px;align-items:start}.le-head{display:flex;justify-content:space-between;align-items:baseline;padding-bottom:8px;border-bottom:1.5px solid var(--ink)}.le-row{display:grid;grid-template-columns:22px 78px minmax(0,1fr) 148px 46px;gap:14px;align-items:start;padding:15px 12px;margin:0 -12px;border-bottom:1px solid var(--hair);cursor:pointer;border-radius:3px}.le-row:hover{background:var(--row-hover)}.le-row.old{background:var(--old-bg);box-shadow:inset 3px 0 0 var(--acc)}.le-row>.ck{grid-column:1;grid-row:1;margin:2px 0 0}.le-row .meta{display:contents}.le-row .kt{grid-column:2;grid-row:1}.le-row>.bd{grid-column:3;grid-row:1}.le-row .jb{grid-column:4;grid-row:1}.le-row>.age,.le-row>.who{grid-column:5;grid-row:1}.le-detail{grid-row:2}.le-row .t{font-size:13px;font-weight:600;color:var(--ink);line-height:1.35}.le-row .d{font-size:11px;color:var(--muted);margin-top:3px}.le-row .jb{font-size:12px;font-weight:600;color:var(--ink2);padding-top:1px}.le-row .age{font-size:13px;font-weight:700;text-align:right;color:var(--ink);font-variant-numeric:tabular-nums}.le-row.old .age{color:var(--acc-text)}.le-row.done .t{text-decoration:line-through;color:var(--muted);font-weight:500}.kt{display:inline-block;width:76px;padding:4px 0;border:1.5px solid var(--ink);border-radius:4px;text-align:center;font-size:8.5px;font-weight:700;letter-spacing:1.6px;text-transform:uppercase;color:var(--ink);line-height:1;background:var(--field)}.kt.none{visibility:hidden}.le-detail{grid-column:1 / -1;display:flex;gap:22px;flex-wrap:wrap;align-items:center;padding:6px 0 2px 36px;font-size:11.5px;color:var(--muted)}.le-detail label{display:inline-flex;align-items:center;gap:8px}.le-detail input.f{width:74px;text-align:center;padding:4px 6px}.le-detail select{font:inherit;font-size:11.5px;padding:3px 6px;border:1.5px solid var(--ink);border-radius:3px;background:var(--field);color:var(--ink);max-width:180px}.le-detail input[type=date]{font:inherit;font-size:11.5px;padding:3px 6px;border:1.5px solid var(--ink);border-radius:3px;background:var(--field);color:var(--ink)}.le-detail .backlink{font-size:9.5px;letter-spacing:1.2px;text-transform:uppercase}.le-more{display:flex;justify-content:space-between;align-items:center;padding:16px 0 4px;font-size:11px;color:var(--muted)}.le-more .backlink{font-size:9.5px;letter-spacing:1.4px;text-transform:uppercase}.le-jobs{margin-top:34px}.le-jobs .job{display:grid;grid-template-columns:minmax(0,1fr) 46px;align-items:baseline;padding:20px 0 6px}.le-jobs .job .nm{display:flex;align-items:center;gap:9px;font-size:14.5px;font-weight:700;flex-wrap:wrap}.le-jobs .job .nm .tk{flex:none}.le-jobs .job .info{font-size:11px;color:var(--muted);font-weight:400}.le-jobs .job .n{font-size:13px;font-weight:700;text-align:right;font-variant-numeric:tabular-nums}.le-jobs .job .n.act{color:var(--acc-text)}.le-jobs .it{display:grid;grid-template-columns:14px minmax(0,1fr) 46px;gap:10px;align-items:start;padding:5px 0 5px 22px;font-size:12.5px;color:var(--ink2)}.le-jobs .it .ck{width:11px;height:11px;border-width:1.5px;margin:3px 0 0}.le-jobs .it .age{text-align:right;font-weight:700;font-size:11px;font-variant-numeric:tabular-nums}.le-jobs .it .age.old{color:var(--acc-text)}.le-jobs .more{padding:4px 0 8px 46px;font-size:11px;color:var(--muted)}.le-jobs .foot{display:flex;justify-content:space-between;align-items:baseline;padding:18px 0 0;margin-top:8px;border-top:1px solid var(--hair);font-size:11px;color:var(--muted)}.le-closed{margin-top:34px}.le-closed .le-row{grid-template-columns:22px 78px minmax(0,1fr) 148px 110px;cursor:default}.le-closed .who{font-size:11px;color:var(--muted);text-align:right;white-space:nowrap}.le-rail{background:var(--field);border:1.5px solid var(--ink);border-radius:6px;padding:20px 20px 4px;box-shadow:var(--sh-panel)}.le-rail section{padding-bottom:18px;margin-bottom:18px;border-bottom:1px solid var(--hair)}.le-rail section:last-child{border-bottom:0}.le-rail .lbl{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:12px}.soon{display:inline-block;font-size:8px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:var(--muted-label);border:1px solid var(--hair2);border-radius:999px;padding:3px 8px;vertical-align:middle;white-space:nowrap}.drop{border:1.5px dashed var(--dashed);border-radius:4px;padding:18px 16px;text-align:center}.drop b{display:block;font-size:12.5px;color:var(--ink)}.drop .sub{margin-top:5px}.chips{display:flex;gap:6px;flex-wrap:wrap;margin-top:10px}.chips .kt{width:auto;padding:5px 9px}.changed{display:grid;grid-template-columns:48px minmax(0,1fr);gap:10px;padding:9px 0;border-bottom:1px solid var(--hair);font-size:12px;color:var(--ink)}.changed:last-of-type{border-bottom:0}.changed .when{font-size:10px;font-weight:700;color:var(--muted);padding-top:2px;white-space:nowrap;font-variant-numeric:tabular-nums}.changed .sub{margin-top:2px}.told{display:grid;grid-template-columns:58px minmax(0,1fr);gap:10px;padding:8px 0;font-size:12px;color:var(--ink2)}.told b{color:var(--ink)}.le-photo{display:none}@media(max-width:900px){.le-grid{grid-template-columns:minmax(0,1fr);gap:26px}.capture{gap:10px;padding:8px 8px 8px 12px;min-height:0}.capture input{padding:10px 0;font-size:12.5px}.capture select{max-width:110px;font-size:8.5px;padding:0 6px}.capture .enter{display:none}.capture .mic{display:inline-flex;align-items:center;justify-content:center;flex:none;width:44px;height:44px;background:var(--acc);color:var(--ink);border:2px solid var(--ink);border-radius:4px;font:inherit;font-size:8.5px;font-weight:700;letter-spacing:1.3px;box-shadow:var(--sh-btn-sm)}.le-row{grid-template-columns:24px minmax(0,1fr) 40px;gap:12px;padding:14px 10px;margin:0 -10px}.le-row .ck{width:20px;height:20px;margin-top:1px}.le-row .meta{display:flex;align-items:center;gap:8px;margin-top:6px;grid-column:2;grid-row:2;min-width:0}.le-row>.bd{grid-column:2;grid-row:1}.le-row>.age,.le-row>.who{grid-column:3;grid-row:1}.le-detail{grid-row:3}.le-row .jb{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.le-row .kt{width:auto;padding:3px 7px;font-size:7.5px;letter-spacing:1.3px}.le-row .kt.none{display:none}.le-row .jb{font-size:11px;font-weight:500;color:var(--muted);padding:0}.le-row .d{display:none}.le-detail{padding-left:0}.le-closed .le-row{grid-template-columns:24px minmax(0,1fr) 40px}.le-closed .who{text-align:right;font-size:10px}.le-photo{display:flex;align-items:center;gap:14px;margin-top:22px;padding:14px 16px;border:1.5px dashed var(--dashed);border-radius:4px}.le-photo .kt{width:auto;padding:12px 9px}.le-photo b{display:block;font-size:12.5px}.le-rail{padding:18px 16px 2px}}
