.acx .iv-lt{background:var(--paper);border:1.5px solid var(--edge);border-radius:14px;box-shadow:4px 4px 0 var(--ink);display:flex;flex-direction:column}.acx .iv-lt>:first-child{border-radius:12.5px 12.5px 0 0}.acx .iv-lt>:last-child{border-radius:0 0 12.5px 12.5px}.acx .iv-lt>:only-child{border-radius:12.5px}.acx .iv-lr{position:relative;display:grid;align-items:center;gap:4px 12px;padding:10px 14px;border-top:1px solid var(--hair2);font-size:13.5px;color:var(--text);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"num amt" "who who" "life life" "due eye"}.acx .iv-lr.grp,.acx .iv-lr.h{padding-top:0;padding-bottom:0}.acx .iv-lr:first-child{border-top:0}.acx .iv-lr>.num{grid-area:num;font-size:13px}.acx .iv-lr>.amt,.acx .iv-lr>.num{font-family:var(--mono);font-weight:700}.acx .iv-lr>.amt{grid-area:amt;font-size:14px;text-align:right;padding-right:34px}.acx .iv-lr>.amt small{display:block;font-size:11px;color:var(--muted);font-weight:400}.acx .iv-lr>.who{grid-area:who}.acx .iv-lr>.life{grid-area:life}.acx .iv-lr>.due{grid-area:due;font-size:12.5px;color:var(--body)}.acx .iv-lr>.eye{grid-area:eye;display:inline-flex;justify-self:end}.acx .iv-lr>.nx{display:none}.acx .iv-lr>.more{position:absolute;top:6px;right:4px}.acx .iv-lr .who{display:flex;flex-direction:column;min-width:0}.acx .iv-lr .who b{font-weight:700}.acx .iv-lr .who b,.acx .iv-lr .who span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.acx .iv-lr .who span{font-size:12px;color:var(--muted)}.acx .iv-lr .dueb{font-size:12.5px;line-height:1.3}.acx .iv-lr .dueb small{color:var(--muted);font-size:12px;margin-left:6px}@media (min-width:992px){.acx .iv-lr .dueb small{display:block;margin-left:0}}.acx .iv-lr .dueb.late,.acx .iv-lr .dueb.late small{color:var(--err)}.acx .iv-lr.h{display:none}.acx .iv-lr.grp{display:flex;align-items:center;gap:10px;height:34px;background:var(--ground);border-top:1.5px solid var(--edge);font-family:var(--mono);font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.acx .iv-lr.grp.late{color:var(--err)}.acx .iv-lr.grp .m{font-weight:600;color:var(--muted);text-transform:none;letter-spacing:0;font-size:12px}.acx .iv-lr.link{cursor:pointer}.acx .iv-lr.link:hover{background:var(--info)}.acx .iv-lr.void{color:var(--muted)}.acx .iv-lr.void .amt{text-decoration:line-through}.acx .iv-lr.muted-num>.num{color:var(--muted)}.acx .iv-lr .cover{position:absolute;inset:0;z-index:1}.acx .iv-lr .cover:focus-visible{outline-offset:-3px}.acx .iv-lr>.more{z-index:2}.acx .iv-lr .btn{position:relative;z-index:2}@media (min-width:992px){.acx .iv-lr{grid-template-columns:96px minmax(0,1.5fr) minmax(0,1.25fr) 112px 84px 116px 36px;grid-template-areas:"num who life due eye amt more";height:56px;padding:0 14px;gap:12px}.acx .iv-lr>.more{position:static}.acx .iv-lr>.amt{padding-right:0}.acx .iv-lr>.eye{justify-self:start}.acx .iv-lr.h{display:grid;height:36px;background:var(--info);border-top:0;font-family:var(--mono);font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.acx .iv-lr.h .amt{text-align:right}}@media (min-width:1280px){.acx .iv-lr{grid-template-columns:100px minmax(0,1.5fr) minmax(0,1.25fr) 112px 84px minmax(0,1.2fr) 116px 36px;grid-template-areas:"num who life due eye nx amt more"}.acx .iv-lr>.nx{display:block;font-size:12.5px;color:var(--body);min-width:0}.acx .iv-lr>.nx.late{color:var(--err);font-weight:700}.acx .iv-lr>.nx.ok{color:var(--won);font-weight:700}}.acx .life{display:flex;align-items:center;min-width:0}.acx .life i{width:10px;height:10px;border-radius:50%;border:1.5px solid var(--edge);background:var(--paper);display:block;flex:none}.acx .life i.on{background:var(--text)}.acx .life i.ok{background:var(--adv);border-color:var(--adv)}.acx .life i.bad{background:var(--err);border-color:var(--err)}.acx .life i.half{background:linear-gradient(90deg,var(--adv) 50%,var(--paper) 50%);border-color:var(--adv)}.acx .life u{width:14px;height:1.5px;background:var(--edge);display:block;flex:none;text-decoration:none}.acx .life u.dim{background:var(--hair)}.acx .life>span{margin-left:8px;font-size:12px;color:var(--body);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.acx .life>span.bad{color:var(--err);font-weight:700}.acx .life>span.ok{color:var(--won);font-weight:700}.acx .eye{align-items:center;gap:4px;font-family:var(--mono);font-size:11.5px;color:var(--body);white-space:nowrap}.acx .eye.late{color:var(--err)}.acx .iv-page{display:flex;flex-direction:column;gap:16px}@media (min-width:1100px){.acx .iv-page{flex-direction:row;align-items:flex-start;gap:22px}}.acx .iv-paper-col{background:var(--info);border:1px solid var(--hair);border-radius:16px;padding:16px;min-width:0}@media (min-width:1100px){.acx .iv-paper-col{width:min(560px,44%);flex:none;padding:22px 24px;position:sticky;top:16px}}.acx .iv-story{flex:1;min-width:0;display:flex;flex-direction:column;gap:14px}.acx .iv-two{display:grid;grid-template-columns:minmax(0,1fr);gap:14px}@media (min-width:1500px){.acx .iv-two{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}.acx .iv-col{display:flex;flex-direction:column;gap:14px;min-width:0}.acx .iv-sum{padding:16px 18px;gap:14px;border-radius:14px}.acx .iv-amt{font-size:26px;font-weight:800;letter-spacing:-.02em;font-family:var(--mono);margin:0}.acx .iv-amt small{font-size:14px;color:var(--muted);font-weight:600;margin-left:6px}.acx .iv-track{display:flex;align-items:flex-start}.acx .iv-track .s{display:flex;flex-direction:column;align-items:center;gap:6px;flex:1;font-size:11.5px;color:var(--muted);text-align:center;position:relative;min-width:0;padding:0 2px}.acx .iv-track .s b{font-size:12.5px;color:var(--text)}.acx .iv-track .s .d{width:22px;height:22px;border-radius:50%;border:1.5px solid var(--edge);background:var(--paper);display:grid;place-items:center;color:var(--onink);z-index:1}.acx .iv-track .s .d svg{width:12px;height:12px}.acx .iv-track .s.done .d{background:var(--ink)}.acx .iv-track .s.now .d{box-shadow:0 0 0 4px var(--hair)}.acx .iv-track .s.bad .d{background:var(--err);border-color:var(--err)}.acx .iv-track .s.todo .d{border-style:dashed;border-color:var(--ph)}.acx .iv-track .s.todo b{color:var(--muted)}.acx .iv-track .s+.s:before{content:"";position:absolute;top:11px;right:50%;width:100%;height:1.5px;background:var(--edge)}.acx .iv-track .s.todo:before{background:var(--hair)}.acx .iv-ev{display:flex;gap:10px;align-items:flex-start;padding:7px 0;border-bottom:1px solid var(--hair2);font-size:13px}.acx .iv-ev:last-child{border-bottom:0}.acx .iv-ev .ic{width:22px;height:22px;border-radius:50%;border:1.5px solid var(--edge);display:grid;place-items:center;flex:none;font-family:var(--mono);font-size:10.5px;font-weight:800;background:var(--paper)}.acx .iv-ev .ic.dash{border-style:dashed}.acx .iv-ev .tx{display:flex;flex-direction:column;min-width:0}.acx .iv-ev .tx b{font-weight:700}.acx .iv-ev .tx span{color:var(--muted);font-size:12px}.acx .iv-hist{display:flex;gap:10px;align-items:baseline;font-size:13px;padding:3px 0}.acx .iv-hist .d{font-family:var(--mono);font-size:11.5px;color:var(--muted);width:78px;flex:none}.acx .iv-hist span:last-child{min-width:0;overflow-wrap:anywhere}.acx .iv-step{display:flex;align-items:center;gap:10px;font-size:13px;min-width:0;padding:4px 0}.acx .iv-step .d{font-family:var(--mono);font-size:11.5px;color:var(--muted);width:56px;flex:none}.acx .iv-step .grow{min-width:0}.acx .iv-step.done{color:var(--muted)}.acx .iv-step.done .grow{text-decoration:line-through;text-decoration-color:var(--hair)}.acx .tog{width:38px;height:22px;border-radius:999px;border:1.5px solid var(--edge);background:var(--off);position:relative;flex:none;transition:background .16s}.acx .tog:after{content:"";position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:50%;background:var(--paper);border:1.5px solid var(--edge);transition:transform .16s var(--ease-out)}.acx .tog.on{background:var(--ink)}.acx .tog.on:after{transform:translateX(16px);background:var(--paper)}.acx .tog:disabled{opacity:.5}.acx .tog:focus-visible{outline:2px dashed var(--text);outline-offset:3px}.acx .iv-sheet{background:#fff;color:#111113;border-radius:4px;box-shadow:6px 6px 0 #111113;border:1.5px solid #111113;overflow:hidden;position:relative}.acx .iv-compose{display:flex;flex-direction:column;gap:14px}@media (min-width:1200px){.acx .iv-compose{flex-direction:row;align-items:flex-start;gap:22px}}.acx .iv-form{display:flex;flex-direction:column;gap:12px;min-width:0}@media (min-width:1200px){.acx .iv-form{width:600px;flex:none}}.acx .iv-pane{flex:1;min-width:0;background:var(--info);border:1px solid var(--hair);border-radius:16px;padding:18px 20px;display:none;flex-direction:column;gap:10px}@media (min-width:1200px){.acx .iv-pane{display:flex;position:sticky;top:16px}}.acx .iv-pane.show{display:flex}.acx .iv-grid2{display:grid;grid-template-columns:minmax(0,1fr);gap:10px}@media (min-width:640px){.acx .iv-grid2{grid-template-columns:repeat(2,minmax(0,1fr))}}.acx .iv-lines{display:grid;grid-template-columns:minmax(0,1fr) 64px 110px 58px;gap:8px;align-items:center;font-size:13px}@media (min-width:640px){.acx .iv-lines{grid-template-columns:minmax(0,1fr) 64px 110px 108px 58px}}.acx .iv-lines .hd{font-family:var(--mono);font-size:10px;font-weight:700;letter-spacing:.08em;color:var(--muted);text-transform:uppercase}.acx .iv-lines .hd.r,.acx .iv-lines .r{text-align:right}.acx .iv-lines .input{min-height:38px}.acx .iv-lines .amtc{display:none;font-family:var(--mono)}@media (min-width:640px){.acx .iv-lines .amtc,.acx .iv-lines .hd.amtc{display:block}}.acx .iv-opt{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:13.5px}.acx .iv-opt .muted{font-size:12.5px}.acx .iv-totals{display:flex;flex-direction:column;gap:3px;align-self:flex-end;width:min(280px,100%);font-family:var(--mono);font-size:13px}.acx .iv-totals>div{display:flex;justify-content:space-between;gap:12px}.acx .iv-totals .big{border-top:1.5px solid var(--edge);padding-top:6px;margin-top:3px;font-size:16px;font-weight:800}.acx .iv-pickrow{display:flex;gap:6px;flex-wrap:wrap;align-items:center}.acx .iv-combo{position:relative}.acx .iv-combo .list{position:absolute;z-index:30;top:calc(100% + 4px);left:0;right:0;background:var(--paper);border:1.5px solid var(--edge);border-radius:4px;box-shadow:4px 4px 0 var(--ink);max-height:260px;overflow-y:auto;padding:4px}.acx .iv-combo .opt1{display:flex;align-items:center;gap:9px;width:100%;min-height:40px;padding:4px 8px;border-radius:4px;font-size:13.5px;text-align:left}.acx .iv-combo .opt1.on,.acx .iv-combo .opt1:hover{background:var(--info)}.acx .iv-combo .opt1 small{color:var(--muted);font-size:12px;margin-left:auto}.acx .iv-saved{width:min(380px,88vw);gap:6px;padding:8px}.acx .iv-saved-search{position:relative;display:block}.acx .iv-saved-search svg{position:absolute;left:10px;top:50%;width:15px;height:15px;transform:translateY(-50%);color:var(--muted);pointer-events:none}.acx .iv-saved-search .input{padding-left:32px;min-height:36px}.acx .iv-saved .list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;max-height:260px;overflow-y:auto}.acx .iv-saved .it1{display:flex;align-items:center;gap:4px;width:100%}.acx .iv-saved .it1>.btn.ghost:first-child{flex:1 1 auto;min-width:0;justify-content:space-between;text-align:left;gap:10px}.acx .iv-saved .it1 .trunc{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.acx .iv-lines .acts{display:inline-flex;gap:2px;justify-content:flex-end}.acx .iv-lines .desc{display:flex;flex-direction:column;gap:4px;min-width:0}.acx .iv-lines .desc .hsn{min-height:30px;font-family:var(--mono);font-size:12px;max-width:160px}.acx .iv-mail{background:#fff;color:#111113;border:1px solid rgba(17,17,19,.14);border-radius:10px;overflow:hidden;display:flex;flex-direction:column}.acx .iv-mail .mh{padding:10px 14px;border-bottom:1px solid rgba(17,17,19,.1);gap:2px;font-size:12.5px;background:#f7f5f3}.acx .iv-mail .mb,.acx .iv-mail .mh{display:flex;flex-direction:column;color:#3a3a40}.acx .iv-mail .mb{padding:16px 18px;gap:10px;font-size:13.5px;line-height:1.55;white-space:pre-wrap}.acx .iv-mail .cta{align-self:flex-start;background:#111113;color:#fff;border-radius:4px;padding:9px 14px;font-weight:700;font-size:13px;box-shadow:3px 3px 0 var(--vt-sig)}.acx .iv-recip{display:flex;gap:6px;flex-wrap:wrap;align-items:center;border:1.5px solid var(--edge);border-radius:4px;padding:5px 8px;min-height:44px;background:var(--paper)}.acx .iv-recip:focus-within{outline:2px dashed var(--text);outline-offset:3px}.acx .iv-recip input{flex:1 1 140px;min-width:100px;border:0;outline:0;background:transparent;font-size:14px;height:30px}.acx .iv-recip .chip button{display:inline-grid;place-items:center;width:14px;height:14px}.acx .iv-recip .chip button svg{width:11px;height:11px}@media (max-width:767px){.acx .iv-amt{font-size:22px}.acx .iv-track .s b{font-size:11.5px}}@media print{.acx .iv-sheet{box-shadow:none}}.acx.page>.money{flex:none;max-width:none}.acx .iv-repeats{display:flex;flex-direction:column;gap:14px;max-width:860px}.acx .iv-rp-top{display:flex;align-items:flex-start;gap:14px;flex-wrap:wrap}.acx .iv-rp-top .grow{flex:1;min-width:220px}.acx .iv-rp-name{margin:0 0 2px;font-size:16px;font-weight:800;overflow-wrap:anywhere}.acx .iv-rp-amt{display:flex;flex-direction:column;align-items:flex-end;gap:6px}.acx .iv-rp-amt .mono{font-size:16px}.acx .iv-rp-next,.acx .iv-rp-recent{display:flex;align-items:center;gap:7px;flex-wrap:wrap;font-size:13px}.acx .iv-rp-next .lbl,.acx .iv-rp-recent .lbl{margin:0;width:52px;flex:none}.acx .iv-rp-recent .link{font-size:12.5px}.acx .iv-rp-actions{display:flex;gap:8px;flex-wrap:wrap;padding-top:4px;border-top:1px dashed var(--hair)}.acx .iv-note{font-size:13px;margin:0 0 10px}.acx .iv-plan-parts{display:flex;flex-direction:column}.acx .iv-plan-parts .iv-step{padding:7px 0;border-bottom:1px solid var(--hair2);gap:10px;flex-wrap:wrap}.acx .iv-plan-parts .iv-step:last-child{border-bottom:0}.acx .iv-plan-parts .iv-step .grow{flex:1 1 160px}.acx .iv-plan-edit{display:flex;flex-direction:column;gap:12px}.acx .iv-plan-row{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,.8fr) minmax(0,1fr) auto 36px;gap:10px;align-items:end}.acx .iv-plan-row .amt{font-size:13px;min-width:96px;text-align:right;padding-bottom:10px}@media (max-width:640px){.acx .iv-plan-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.acx .iv-plan-row .amt{text-align:left}}.acx .iv-lk-sec{display:flex;flex-direction:column;gap:12px}.acx .iv-lk-note{font-size:12.5px}.acx .iv-lk-grid{display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(196px,1fr));margin:0;padding:0}@media (min-width:1600px){.acx .iv-lk-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}}.acx .iv-lk-card{display:flex;flex-direction:column;gap:8px;padding:10px;border:1.5px solid var(--hair);border-radius:10px;background:var(--paper);min-width:0}.acx .iv-lk-card.on{border-color:var(--edge);box-shadow:3px 3px 0 var(--ink)}.acx .iv-lk-thumb{border:1px solid var(--hair);border-radius:3px;overflow:hidden;display:flex;justify-content:center;background:#fff}.acx .iv-lk-thumb>div{width:100%!important}.acx .iv-lk-name{display:flex;align-items:center;gap:6px;flex-wrap:wrap;font-size:14px;min-width:0}.acx .iv-lk-name b{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.acx .iv-lk-ask{display:flex;flex-direction:column;gap:6px;margin-top:auto}.acx .iv-lk-accent{display:flex;align-items:center;gap:8px;flex-wrap:wrap;border:0;padding:0;margin:0}.acx .iv-lk-accent legend{float:left;margin-right:6px}.acx .iv-lk-sw{width:30px;height:30px;border-radius:4px;border:1.5px solid var(--edge);display:grid;place-items:center;color:#fff}.acx .iv-lk-sw svg{width:16px;height:16px;mix-blend-mode:difference}.acx .iv-lk-sw[aria-pressed=true]{box-shadow:2px 2px 0 var(--ink)}.acx .iv-lk-logo{display:grid;gap:16px 24px;align-items:center;padding:18px 20px;border:1.5px solid var(--edge);border-radius:16px;background:var(--paper);box-shadow:4px 4px 0 var(--ink);scroll-margin-top:24px}@media (min-width:992px){.acx .iv-lk-logo{grid-template-columns:300px minmax(0,1fr) auto}}.acx .iv-lk-previews{display:flex;flex-direction:column;gap:8px}.acx .iv-lk-band{height:64px;border-radius:10px;background:#fff;border:1px solid rgba(17,17,19,.14);display:flex;align-items:center;padding:0 18px;color:#111113;font-weight:800;font-size:17px;letter-spacing:-.01em;overflow:hidden}.acx .iv-lk-band.dark{background:#111113;border-color:#111113;color:#fff}.acx .iv-lk-band img{max-height:40px;max-width:100%;object-fit:contain}.acx .iv-lk-logo-copy{display:flex;flex-direction:column;gap:6px;min-width:0}.acx .iv-lk-logo-copy h2{font-size:18px;font-weight:800;letter-spacing:-.01em}.acx .iv-lk-logo-copy .body{font-size:14px;max-width:62ch}.acx .iv-lk-logo-actions{display:flex;flex-direction:column;gap:10px;align-items:stretch}@media (max-width:991px){.acx .iv-lk-logo-actions{flex-direction:row;flex-wrap:wrap}}@media (min-width:992px){.acx .iv-lk-logo.editing{grid-template-columns:360px minmax(0,1fr);align-items:stretch}}.acx .iv-lk-edit{display:flex;flex-direction:column;gap:16px;min-width:0}.acx .iv-lk-edit h2{font-size:18px;font-weight:800;letter-spacing:-.01em}.acx .iv-lk-file{display:flex;align-items:center;gap:10px;border:1px solid var(--hair);border-radius:10px;padding:10px;min-width:0}.acx .iv-lk-file-img{width:56px;height:40px;flex:none;border-radius:6px;background:#f7f5f3;display:grid;place-items:center;padding:4px}.acx .iv-lk-file-img img{max-width:100%;max-height:100%;object-fit:contain}.acx .iv-lk-file-name{flex:1;min-width:0;display:flex;flex-direction:column;font-size:12.5px}.acx .iv-lk-file-name b{font-size:13.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.acx .iv-lk-none{border:1.5px dashed var(--edge);border-radius:12px;background:var(--info);padding:16px;display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center;font-size:14px}.acx .iv-lk-fields{border:0;padding:0;margin:0;display:flex;flex-direction:column;gap:14px;min-width:0}.acx .iv-lk-fields:disabled{opacity:.45}.acx .iv-lk-range{display:flex;flex-direction:column;gap:8px}.acx .iv-lk-range .mono{font-size:12px}.acx .iv-lk-range input{width:100%;accent-color:var(--ink)}.acx .iv-lk-save{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:auto;padding-top:16px;border-top:1px solid var(--hair)}.acx .iv-lk-save>span{flex:1;min-width:140px}.acx .iv-lk-preview{background:var(--info);border-radius:12px;padding:14px 16px;display:flex;flex-direction:column;gap:14px;min-width:0}.acx .iv-lk-preview-bar{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.acx .iv-lk-preview-bar select{height:36px;min-width:0;max-width:280px;padding:0 10px}.acx .iv-lk-sheet{width:100%;display:flex;justify-content:center}.acx .iv-lk-sheet>div{overflow:hidden;border-radius:3px;box-shadow:0 10px 26px -12px rgba(17,17,19,.3)}.acx .iv-lk-rest{display:flex;flex-direction:column;gap:inherit}.acx .iv-lk-held{opacity:.35;transition:opacity .15s}.acx .iv-lk-preview-bar .lbl{white-space:nowrap}.acx .iv-lk-fields .iv-opt>span:first-child{display:flex;flex-direction:column;gap:2px;min-width:0}@media (max-width:480px){.acx .iv-lk-file{flex-wrap:wrap}.acx .iv-lk-file-name{flex-basis:calc(100% - 66px)}}@media (max-width:991px){.acx .iv-lk-edit{display:contents}.acx .iv-lk-preview{order:1}.acx .iv-lk-save{order:2}}