:root{--page-margin:48px;--bg:#fff;--subtle:#f6f6f7;--fill2:#eeeef0;--b:#e3e3e6;--bs:#eeeef0;--bstrong:#b9b9c0;--t1:#141416;--t2:#5c5c66;--t3:#9a9aa3;--accent:#3e6ae1;--ok:#1f8a4c;--okbg:#e6f4ec;--warn:#a45f00;--warnbg:#fdf1de;--bad:#b42318;--badbg:#fde7e5;--accbg:#e9effc;color:var(--t1);background:var(--bg);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}*{box-sizing:border-box}body{margin:0}button{font:inherit;cursor:pointer}input,select,textarea{font:inherit}.top{padding:18px var(--page-margin);border-bottom:1px solid var(--bs);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:5;background:#ffffffeb;justify-content:space-between;align-items:center;gap:16px;display:flex;position:sticky;top:0}.brand{letter-spacing:.18em;text-transform:uppercase;font-size:15px;font-weight:600}.brand span{color:var(--t3);font-weight:400}.tabs{gap:6px;display:flex}.tab{color:var(--t2);background:0 0;border:none;border-radius:8px;padding:8px 16px;font-size:14px;font-weight:500}.tab.on{background:var(--fill2);color:var(--t1)}.who{color:var(--t2);align-items:center;gap:12px;font-size:13px;display:flex}main{padding:32px var(--page-margin) 80px;margin:0 auto}.eyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--t3);font-size:12px}.hero{letter-spacing:-.02em;margin:10px 0 8px;font-size:52px;font-weight:600;line-height:1.05}.h2{margin:0 0 8px;font-size:20px;font-weight:600}.body{font-size:16px;line-height:1.5}.sub{color:var(--t2);font-size:14px;line-height:1.45}.t3{color:var(--t3)}.header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:32px;display:flex}.row{border-top:1px solid var(--bs);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:14px 0;display:flex}.cols{flex-wrap:wrap;gap:48px;display:flex}.col{flex:320px;min-width:0}.link{color:var(--t1);text-align:left;border:none;border-bottom:1px solid var(--bstrong);background:0 0;padding:0}.primary{background:var(--t1);color:#fff;border:none;border-radius:8px;padding:12px 32px;font-size:15px;font-weight:500}.quiet{background:var(--fill2);color:var(--t1);border:none;border-radius:8px;padding:10px 22px;font-size:14px;font-weight:500}.cover{border:1px dashed var(--bstrong);background:0 0}.grid{flex-wrap:wrap;gap:20px;display:flex}.card{border:1px solid var(--b);background:var(--bg);text-align:left;border-radius:14px;flex:300px;min-width:0;padding:24px;display:block}.card:hover,.pane:hover{border-color:var(--bstrong)}.tile{border:1px solid var(--bs);border-radius:12px;flex:260px;min-width:0;padding:20px}.pane{border:1px solid var(--b);border-radius:16px;flex:280px;min-width:0;padding:24px 24px 12px}.field{border:none;border-top:1px solid var(--bs);text-align:left;background:0 0;width:100%;padding:12px 0;display:block}.big{font-size:26px;font-weight:600;line-height:1.25}.status{white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:3px 10px;font-size:12px;font-weight:500;display:inline-flex}.status:before{content:"";background:currentColor;border-radius:9px;width:6px;height:6px}.s-success{color:var(--ok);background:var(--okbg)}.s-warning{color:var(--warn);background:var(--warnbg)}.s-danger{color:var(--bad);background:var(--badbg)}.s-neutral{color:var(--t2);background:var(--fill2)}.s-accent{color:var(--accent);background:var(--accbg)}.seg{background:var(--fill2);border-radius:10px;padding:3px;display:inline-flex}.seg button{color:var(--t2);background:0 0;border:none;border-radius:8px;padding:7px 16px;font-size:14px}.seg button.on{color:var(--t1);background:#fff;box-shadow:0 1px 2px #00000014}.seg .n{color:var(--t3);margin-left:6px}.tl{width:100%;display:flex}.tl>div{text-align:center;flex:1 1 0;min-width:0;position:relative}.tl .line{background:var(--b);width:100%;height:3px;position:absolute;top:9px;left:50%}.tl .line.done{background:var(--accent)}.tl .dot{border:3px solid var(--b);background:#fff;border-radius:99px;width:12px;height:12px;margin:4px auto 0;position:relative}.tl .dot.done{background:var(--accent);border-color:var(--accent)}.tl .dot.cur{border-color:var(--t1);width:20px;height:20px;margin-top:0}.tl .lbl{color:var(--t3);overflow-wrap:anywhere;margin-top:12px;padding:0 3px;font-size:11.5px;line-height:1.3}.tl .lbl.done{color:var(--t2)}.tl .lbl.cur{color:var(--t1);font-weight:600}.mini{gap:3px;width:100%;display:flex}.mini div{background:var(--b);border-radius:2px;flex:1 1 0;height:4px;margin-top:1px}.mini .done{background:var(--accent)}.mini .cur{background:var(--t1);height:6px;margin-top:0}.nextstep{background:var(--subtle);border-radius:14px;margin-top:40px;padding:24px}table.insp{border-collapse:collapse;width:100%;font-size:14px}table.insp th{text-align:left;border-bottom:1px solid var(--b);padding:10px 12px 10px 0}table.insp td{border-bottom:1px solid var(--bs);color:var(--t2);padding:10px 12px 10px 0}.chip{background:var(--subtle);border-radius:8px;padding:6px 12px;font-size:14px}.login{max-width:380px;margin:14vh auto;padding:0 24px}.login input,.form input,.form select,.form textarea{border:1px solid var(--b);background:#fff;border-radius:8px;width:100%;margin:6px 0 14px;padding:12px 14px}.err{color:var(--bad);margin-bottom:12px;font-size:14px}.modal-bg{z-index:20;background:#14141659;justify-content:center;align-items:flex-start;padding-top:10vh;display:flex;position:fixed;inset:0}.modal{background:#fff;border-radius:16px;width:min(520px,92vw);max-height:80vh;padding:32px;overflow:auto}.listrow{border:none;border-top:1px solid var(--bs);text-align:left;background:0 0;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:20px 0;display:flex}.note{margin:-16px 0 28px}.viewonly{color:var(--warn);font-size:12px}.photos{grid-template-columns:repeat(5,minmax(0,1fr));gap:20px;display:grid}@media (width<=1000px){.photos{grid-template-columns:repeat(2,minmax(0,1fr))}}.ph{aspect-ratio:4/3;background:var(--subtle);border-radius:12px;justify-content:center;align-items:center;display:flex;overflow:hidden}.ph.empty{border:1px dashed var(--bstrong);color:var(--t3);font-size:13px}.ph img{object-fit:cover;width:100%;height:100%}.brand{align-items:center;gap:12px;display:flex}.brand .logo{width:auto;height:28px;display:block}.brand span{white-space:nowrap}.login .brand .logo{height:40px}.small,a.small{padding:6px 12px;font-size:13px}a.primary,a.quiet{border-radius:8px;line-height:1.4;text-decoration:none;display:inline-block}.pick{cursor:pointer;border-radius:8px;padding:6px 12px;font-size:13px;display:inline-block}.btns{flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;display:flex}.inline{align-items:center;gap:8px;margin-top:12px;display:flex}.inline input{flex:1;margin:0}.tile.doc{flex:340px;align-items:flex-start;gap:16px;display:flex}.dmain{flex:1;min-width:0}.dthumb{aspect-ratio:8.5/11;border:1px solid var(--line,#e2e2e2);background:#fff;border-radius:6px;flex:0 0 84px;justify-content:center;align-items:center;width:84px;display:flex;overflow:hidden;box-shadow:0 1px 3px #0000000f}.dthumb img{object-fit:cover;object-position:top;width:100%;height:100%}.dthumb.empty{box-shadow:none;background:#fafafa;border-style:dashed}.dthumb.icon{color:#8e8e8e;letter-spacing:.12em;background:#f7f7f7;flex-direction:column;gap:4px;font-size:10px;text-decoration:none}.pubbox{background:#f4f4f4;border-radius:8px;margin-top:12px;padding:10px 12px}.pubbox.on{background:#eef6ee}.tile.doc.blank{border-style:dashed}.thumbbox{flex-direction:column;align-items:flex-end;gap:0;display:flex}.thumb{aspect-ratio:4/3;background:var(--subtle);border-radius:12px;justify-content:center;align-items:center;width:220px;display:flex;overflow:hidden}.thumb.empty{border:1px dashed var(--bstrong);color:var(--t3);font-size:13px}.thumb img{object-fit:cover;width:100%;height:100%}.sec{border-bottom:1px solid var(--bs)}.sechead{width:100%;color:var(--t1);text-align:left;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;padding:18px 0;font-size:18px;font-weight:500;display:flex}.secbody{padding:0 0 20px}.header.achead{align-items:center}.thumbbox{flex-direction:row;align-items:center;gap:14px}.thumbbtns{flex-direction:column;align-items:stretch;gap:8px;display:flex}.thumbbtns>*{text-align:center}.achead .thumb{width:150px}.cfg{flex-wrap:wrap;align-items:flex-end;gap:20px 28px;display:flex}.cfg .eyebrow{margin-bottom:6px}.cfg input{margin:0}.prow{border-bottom:1px solid var(--bs);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 28px;padding:18px 0;display:flex}.prow>div:first-child{flex:0 0 300px}.prow .cfg{flex:560px}.prow .cfg>div:first-child{width:120px}.prow .cfg>div:nth-child(2){width:230px}.prow .cfg>div:nth-child(3){width:120px}.prow .cfg>div:nth-child(4){width:110px}.ed{cursor:text;border-bottom:1px dashed #0000;border-radius:2px;transition:border-color .15s,background .15s}.ed:hover,.ed:focus-visible{border-bottom-color:var(--bstrong);background:var(--subtle);outline:none}.ed.ro{cursor:default}.ed.ro:hover{background:0 0;border-bottom-color:#0000}.ed .unset{color:var(--t3)}.saved{color:var(--ok);margin-left:6px;font-size:.8em;font-weight:600;animation:1.6s forwards fadeout}@keyframes fadeout{0%,70%{opacity:1}to{opacity:0}}.edin{vertical-align:baseline;flex-direction:column;gap:2px;min-width:120px;max-width:100%;display:inline-flex}.edin.wide{width:100%;display:flex}.edin input,.edin select,.edin textarea{font:inherit;color:var(--t1);border:1px solid var(--accent);width:100%;min-width:120px;box-shadow:0 0 0 3px var(--accbg);background:#fff;border-radius:6px;outline:none;margin:-5px 0;padding:4px 8px}.edin textarea{resize:vertical;min-height:80px}.edin .ederr{color:var(--bad);letter-spacing:0;text-transform:none;margin-top:6px;font-size:12px;font-weight:400}.edin .edhint{color:var(--t3);letter-spacing:0;text-transform:none;margin-top:6px;font-size:11px;font-weight:400}.danger{background:var(--badbg);color:var(--bad);border:none;border-radius:8px;padding:10px 22px;font-size:14px;font-weight:600}.delbox{border-top:1px solid var(--bs);flex-wrap:wrap;align-items:center;gap:12px;margin-top:40px;padding-top:20px;display:flex}.xbtn{color:var(--t3);background:0 0;border:none;padding:2px 6px;font-size:13px}.xbtn:hover{color:var(--bad)}.insp td .ed{min-width:2ch;display:inline-block}.combo{width:100%;min-width:260px;display:block;position:relative}.combolist{z-index:60;border:1px solid var(--b);text-align:left;letter-spacing:0;text-transform:none;max-height:340px;color:var(--t1);background:#fff;border-radius:10px;padding:4px;font-size:15px;font-weight:400;line-height:1.35;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow:auto;box-shadow:0 10px 28px #14141624}.copt{cursor:pointer;border-radius:7px;justify-content:space-between;align-items:baseline;gap:14px;padding:9px 10px;display:flex}.copt.on{background:var(--accbg)}.copt.cur span:first-child{font-weight:600}.copt .chint{color:var(--t3);text-align:right;font-size:13px}.copt.create{color:var(--accent);font-weight:500}.copt.empty{color:var(--t3);cursor:default}.cnote{color:var(--warn);padding:6px 10px 4px;font-size:12.5px}.formcombo{margin:6px 0 14px}.formcombo .combo input{border:1px solid var(--b);width:100%;font:inherit;background:#fff;border-radius:8px;padding:12px 14px}.combolist{width:max-content;min-width:100%;max-width:min(460px,92vw)}.row .combolist{left:auto;right:0}.copt>span:first-child{flex:auto}.copt .chint{white-space:nowrap}.row .edin{flex:240px;max-width:380px;margin-left:auto}.upbar{z-index:80;border:1px solid var(--line,#ddd);background:#fff;border-radius:10px;flex-direction:column;gap:8px;width:min(520px,92vw);padding:12px 16px;font-size:14px;display:flex;position:fixed;bottom:22px;left:50%;transform:translate(-50%);box-shadow:0 8px 30px #0000001f}.upbar.error{color:#a12622;border-color:#d9534f;flex-direction:row;justify-content:space-between;align-items:center;gap:12px}.upbar.done{border-color:#2e8b57}.uptrack{background:#eee;border-radius:3px;height:6px;overflow:hidden}.upfill{background:#1d4ed8;height:100%;transition:width .2s}.upbar.saving .upfill{background:repeating-linear-gradient(90deg,#1d4ed8 0 14px,#6b8de6 14px 28px) 0 0/28px 100%;animation:.8s linear infinite upmove}.upbar.done .upfill{background:#2e8b57}@keyframes upmove{to{background-position:28px 0}}.lbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:-12px 0 10px;display:flex}.lsearch{flex:320px;align-items:center;gap:10px;max-width:620px;display:flex}.lsearch input{border:1px solid var(--b);background:var(--bg);border-radius:9px;flex:1;padding:9px 12px;font-size:15px}.lsearch input:focus{border-color:var(--bstrong);outline:none}.dlist{border-bottom:1px solid var(--bs)}.listrow{min-height:0;padding:8px 4px}.listrow:hover,.drow:hover{background:#00000006}.lmain{flex-wrap:wrap;align-items:baseline;gap:12px;min-width:0;display:flex}.lname{font-size:16px;font-weight:500}.lempty{padding:14px 4px}.drow{border:none;border-top:1px solid var(--bs);text-align:left;background:0 0;grid-template-columns:minmax(220px,1.4fr) minmax(220px,1.3fr) minmax(200px,1.2fr) 130px;align-items:center;gap:14px;width:100%;padding:8px 4px;display:grid}.dmain{flex-wrap:wrap;align-items:baseline;gap:4px 10px;min-width:0;display:flex}.dtail{font-size:16px;font-weight:600}.dparties{white-space:nowrap;text-overflow:ellipsis;flex-basis:100%;overflow:hidden}.dstage{flex-direction:column;gap:5px;min-width:0;display:flex}.dnext{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.dball{text-align:right}@media (width<=860px){.drow{grid-template-columns:1fr 1fr}.dball{text-align:left}}.rchips{flex-wrap:wrap;gap:4px;display:inline-flex}.rchip{color:#3730a3;white-space:nowrap;background:#eef2ff;border:1px solid #dfe5ff;border-radius:999px;align-items:center;gap:4px;padding:4px 8px;font-size:11.5px;font-weight:500;line-height:1;display:inline-flex}.rchip .rx{color:#6366f1;cursor:pointer;background:0 0;border:none;padding:0 0 0 2px;font-size:14px;line-height:1}.rchip .rx:hover{color:#b91c1c}.rtags{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.rtags .rtadd{min-width:240px}.rtbtn{padding:3px 10px!important;font-size:12.5px!important}.rolesline{flex-wrap:wrap;align-items:center;gap:12px;margin:-18px 0 26px;display:flex}.listpage .header{margin-bottom:20px}.listpage .hero{margin:4px 0;font-size:36px}.listpage .lbar{margin-top:0}.acst{white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;padding:4px 9px;font-size:11.5px;font-weight:600;line-height:1;display:inline-flex}.acst-FOR_SALE{color:#166534;background:#dcfce7;border-color:#bbf7d0}.acst-DEAL_PENDING{color:#92400e;background:#fef3c7;border-color:#fde68a}.acst-RECENTLY_SOLD{color:#1e3a8a;background:#dbeafe;border-color:#bfdbfe}.acst-NOT_FOR_SALE{color:var(--t2);background:var(--fill2)}.acstline{margin-top:8px;font-size:14px}.suggest{background:var(--accbg);border-radius:10px;flex-wrap:wrap;align-items:center;gap:12px;margin:8px 0 16px;padding:10px 14px;font-size:14px;display:flex}.actrow{gap:16px;flex-wrap:nowrap!important;justify-content:flex-start!important;align-items:flex-start!important}.actwhen{flex:0 0 64px;padding-top:3px;line-height:1.4}.acttype{text-transform:uppercase;letter-spacing:.04em;background:var(--fill2);color:var(--t2);border-radius:6px;margin-right:8px;padding:2px 7px;font-size:11px;font-weight:600;display:inline-block}.at-email{color:#075985;background:#e0f2fe}.at-call{color:#5b21b6;background:#ede9fe}.at-task{color:#92400e;background:#fef3c7}.logbox{flex-wrap:wrap;align-items:center;gap:8px;margin:4px 0 12px;display:flex}.logbox input,.logbox select,.infoform input{border:1px solid var(--line,#e5e7eb);background:#fff;border-radius:8px;flex:180px;min-width:0;padding:7px 10px;font-size:14px}.logbox select{flex:none}.taskrow{align-items:center}.taskrow.done .body{color:var(--t3);text-decoration:line-through}.tcheck{cursor:pointer;align-items:flex-start;gap:10px;min-width:0;display:flex}.tcheck input{margin-top:4px}.tcount{background:var(--fill2);color:var(--t2);border-radius:999px;margin-left:6px;padding:1px 6px;font-size:11px;font-weight:600;display:inline-block}.tcount.hot{color:#991b1b;background:#fee2e2}.draft{border:1px solid var(--line,#e5e7eb);border-radius:12px;max-width:860px;margin-bottom:14px;padding:16px 18px}.draftbody{white-space:pre-wrap;background:var(--subtle);border-radius:8px;padding:12px 14px;font-size:14px;line-height:1.55}.inforow{align-items:center}.infoform{flex-wrap:wrap;align-items:center;gap:8px;width:100%;display:flex}.primtag{color:#166534;background:#dcfce7;border-radius:6px;margin-left:8px;padding:2px 7px;font-size:11px;font-weight:600}.ownedline{margin:4px 0 10px}.tabs .tab{white-space:nowrap}.thumbcol{flex-direction:column;align-items:flex-end;display:flex}.thumbcredit{color:var(--t3);text-align:right;overflow-wrap:anywhere;max-width:220px;margin-top:4px;font-size:11px;line-height:1.3}.thumbcredit a{color:inherit}.achead .thumbcredit{max-width:150px}.panes{flex-wrap:wrap;align-items:flex-start;gap:20px;display:flex}.rpane.main{flex:420px;min-width:0}.rpane.ref{border:1px solid var(--b);background:var(--subtle);border-radius:10px;flex:0 270px;min-width:230px;padding:10px 12px;font-size:12.5px;line-height:1.35}.panehead{justify-content:space-between;align-items:baseline;margin-bottom:4px;display:flex}.panehead .link{font-size:12px}.panesub{overflow-wrap:anywhere;margin-bottom:6px;font-size:12.5px;font-weight:600}.panenote{color:var(--warn);margin-bottom:6px;font-size:12px}.panenote:empty{display:none}.pitems{grid-template-columns:auto 1fr;column-gap:10px;display:grid}.pi{display:contents}.pi .pl{color:var(--t3);white-space:nowrap;padding:2px 0}.pi .pv{overflow-wrap:anywhere;padding:2px 0}.pi.mm .pl,.pi.mm .pv{background:#f5a62324}.pi.mm .pv{padding-left:4px;box-shadow:inset 2px 0 #d689108c}.pi .use{color:var(--t3);cursor:pointer;background:0 0;border:0;padding:0 0 0 6px;font-size:11px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.pi .use:hover{color:inherit}.panefoot{color:var(--t3);margin-top:8px;font-size:11px}.panefoot .link{padding:0;font-size:11px}.mmcount{color:var(--warn);text-transform:none;letter-spacing:0}.mmf{background:#f5a62329;border-radius:3px;padding:0 2px;box-shadow:0 1px #d6891099}.warnText{color:var(--warn)}.paneshow{align-self:flex-start}.regblock{max-width:560px;margin-top:16px}.regblock .row{padding:6px 0}@media (width<=760px){.panes{flex-direction:column;align-items:stretch}.rpane.ref{flex:auto;min-width:0}}.actsec{border-top:1px solid var(--bs);border-bottom:1px solid var(--bs)}.acthead{align-items:center;gap:12px;display:flex}.acthead .sechead{flex:1;padding:14px 0;font-size:18px;font-weight:600}.actbtns{gap:8px;display:flex}.actcols{margin:4px 0 20px}.actvia{margin-top:10px;margin-bottom:-10px}.actsrc{background:var(--fill2);color:var(--t2);cursor:pointer;border:0;border-radius:999px;padding:1px 8px;font-size:11px}.actsrc:before{content:"via ";color:var(--t3)}.actwrap+.actwrap .row{border-top:1px solid var(--bs)}.draft.mini{border-radius:10px;margin-bottom:10px;padding:10px 12px}.draft.mini summary{cursor:pointer;margin-top:4px}.todobox{position:relative}.todo.on{color:var(--warn);background:#fff4e5}.todoscrim{z-index:9;position:fixed;inset:0}.todomenu{border:1px solid var(--b);z-index:10;text-align:left;background:#fff;border-radius:12px;width:min(360px,92vw);max-height:70vh;padding:12px 14px;position:absolute;top:calc(100% + 6px);right:0;overflow:auto;box-shadow:0 12px 32px #0000001f}.todoitem{text-align:left;background:0 0;border:0;border-radius:8px;flex-direction:column;align-items:flex-start;gap:2px;width:100%;padding:7px 6px;display:flex}.todoitem:hover{background:var(--subtle)}.todonone{padding:4px 6px}.todofoot{border-top:1px solid var(--bs);justify-content:space-between;margin-top:10px;padding-top:8px;display:flex}.late{color:var(--bad)}.reach select,.reach input,.reach textarea{border:1px solid var(--b);background:#fff;border-radius:8px;width:100%;margin:4px 0 12px;padding:8px 10px;font-size:14px}@media (width<=760px){.acthead{flex-wrap:wrap}.acthead .sechead{flex:100%}.todomenu{width:auto;position:fixed;top:64px;left:4vw;right:4vw}.top{flex-wrap:wrap;gap:8px;padding:12px 16px}.top .tabs{flex:100%;order:3;overflow-x:auto}.top .tab{padding:8px 10px}.who{flex-wrap:wrap;flex:1 1 0;justify-content:flex-end;gap:4px;min-width:0}}.tmeta{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.treplies{white-space:nowrap}.tthread{border-left:2px solid var(--bs);margin:0 0 12px 26px;padding:8px 0 4px 12px}.treply{margin-bottom:8px}.treply .body{white-space:pre-wrap;font-size:14px}.treply.bot .body{color:var(--t2)}.tgroup{margin-bottom:24px}.tgroup .eyebrow{margin-bottom:4px}.actrow{cursor:pointer;padding:7px 0;display:block}.actline{align-items:center;gap:8px;min-width:0;display:flex}.acttext{white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--t1);flex:1;font-size:14px;font-weight:400;overflow:hidden}.actmeta{margin-top:1px;font-size:12px;display:block}.actfull{white-space:pre-wrap;color:var(--t2);background:var(--subtle);cursor:text;border-radius:8px;margin-top:6px;padding:8px 10px;font-size:13.5px}.actrow:hover .acttext{color:var(--t2)}.taskrow{padding:7px 0}.tmain{min-width:0;display:block}.ttitle{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:400;display:block;overflow:hidden}.tcheck{flex:auto}.tcheck>span{min-width:0}.taskwrap.isdone .ttitle,.taskwrap.isdone .sub{color:var(--t3)}.taskwrap.isdone{opacity:.75}.showdone{margin-top:6px;display:inline-block}.actop{align-items:flex-start;gap:24px;margin-bottom:8px;display:flex}.actop>.rpane.main{flex:auto;min-width:0}.refcol{flex-direction:column;flex:0 0 300px;gap:12px;min-width:0;display:flex}.refcol .rpane.ref{flex:none;min-width:0}.refcol .paneshow{align-self:flex-end}.ppkv{max-width:520px}.profline{flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 14px;display:flex}.profname{color:var(--t1);font-weight:500}.cfgbox{border:1px dashed var(--b);border-radius:10px;margin-bottom:18px;padding:12px 14px}.ppgrid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:14px;display:grid}.tile.pp{padding:14px 16px}.tile.pp .eyebrow{align-items:baseline;gap:6px;margin-bottom:4px;display:flex}.sameas{text-transform:none;letter-spacing:0;font-size:12px}.dealloc{font-size:12px}@media (width<=760px){.actop{flex-direction:column;align-items:stretch}.refcol{flex:auto;order:-1;width:100%}.ppgrid{grid-template-columns:1fr}}.times{max-width:1040px}.tgwrap{-webkit-overflow-scrolling:touch;border:1px solid var(--bs);border-radius:10px;max-width:100%;overflow-x:auto}.tgrid{border-collapse:collapse;text-align:left;width:100%;min-width:760px;font-size:13px}.tgrid th,.tgrid td{text-align:left;border-bottom:1px solid var(--bs);vertical-align:top;padding:5px 8px;font-weight:400}.tgrid th{background:var(--subtle);color:var(--t2);vertical-align:bottom;width:19%}.tgrid th.tlab,.tgrid td.tlab{width:24%;min-width:170px}.tgrid td.tlab .sub{font-size:11px}.tgrid tr.tgrp td{color:var(--t3);text-transform:uppercase;letter-spacing:.04em;background:0 0;padding-top:10px;font-size:11px}.tgrid tbody tr:last-child td{border-bottom:none}.tcol{color:var(--t1);margin-bottom:4px}.tin{width:100%;color:var(--t1);text-align:left;background:0 0;border:1px solid #0000;border-radius:6px;padding:3px 6px;font-size:13px}.tin:hover{border-color:var(--b)}.tin:focus{border-color:var(--accent);background:#fff;outline:none}.tin.tsrc,.tin.tdate{color:var(--t2);font-size:12px}.tgrid td.tflag,.tin.tflag,.sub.tflag{background:var(--warnbg)}.tflags{color:var(--warn);gap:2px;margin-top:8px;display:grid}.tdot{background:var(--warnbg);vertical-align:middle;border:1px solid #e8c48a;border-radius:2px;width:8px;height:8px;display:inline-block}.times.summary .tgrid{min-width:640px}.seg.meters button.on{color:var(--t1)}@media (width<=760px){.tgrid{font-size:12px}.seg.meters{flex-wrap:wrap}}.tflags summary{cursor:pointer;list-style:none}.tflags summary::-webkit-details-marker{display:none}.tflags[open] summary{margin-bottom:4px}.tsub{color:var(--t2);margin-top:2px;font-size:12px;font-weight:400;line-height:1.35}.tsubbtn{font:inherit;color:inherit;text-align:left;cursor:text;background:0 0;border:none;border-bottom:1px dashed #0000;margin:0;padding:0}.tsubbtn:hover{border-bottom-color:var(--bstrong)}.tsubed{gap:4px;margin-top:2px;display:grid}.tsubed .tin{border-color:var(--b);background:#fff}.tin.tval{-moz-appearance:textfield}.tin.tval::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.tin.tval::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.tgrid td.tlinked{background:#3e6ae109}.tgrid td.tlinked.tflag{background:var(--warnbg)}.idrow{flex-wrap:wrap;align-items:flex-start;gap:10px 32px;display:flex}.idcell{flex:none;min-width:48px;max-width:100%}.idcell .edin input{field-sizing:content;width:auto;min-width:6ch;max-width:100%}.regtitle{color:var(--t1);margin:0 0 4px;font-size:15px;font-weight:400}.trow .tlabelcol{flex-direction:column;align-items:flex-start;gap:1px;display:flex}.asof{letter-spacing:0;text-transform:none;color:var(--t3);font-size:11px;font-weight:400}.asofbtn{cursor:pointer;text-align:left;font:inherit;color:var(--t3);background:0 0;border:0;padding:0;font-size:11px}.asofbtn:hover{color:var(--accent)}.asofadd{visibility:hidden}.trow:hover .asofadd,.asofadd:focus{visibility:visible}@media (hover:none){.asofadd{visibility:visible}}.asofed input{padding:2px 4px;font-size:12px}.hasorig{border-bottom:1px dotted var(--bstrong)}.keptnote{font-size:11px;display:block}@media (width<=640px){.idrow{gap:8px 20px}}.ctinfo{flex-direction:column;gap:2px;margin-top:2px;display:flex}.ctline{line-height:1.45}.ctline.cttitle,.ctline.ctco{color:var(--t1)}.ctmore{gap:14px;margin-top:2px;display:flex}.ctmore button{padding:0;font-size:12px}.ctall{flex-direction:column;gap:10px;max-width:640px;margin:4px 0 20px;display:flex}.ctmore .intshow{padding:0;font-size:12px}.intsec{margin:4px 0 28px}.intsechead{align-items:baseline;gap:12px;display:flex}.intsechead button{padding:0;font-size:12px}.ctline a{color:inherit}.mainnav{align-items:center;gap:6px;min-width:0;display:flex}.top .brand{flex:none}.acct{flex:none;position:relative}.acctbtn,.acctscrim{display:none}.acctlinks{background:var(--fill2);border-radius:10px;gap:2px;padding:3px;display:flex}.acctlinks .tab{color:var(--t3);padding:5px 10px;font-size:12px}.acctlinks .tab.on{color:var(--t1);background:#fff}.inboxempty{border:1px dashed var(--b);border-radius:12px;flex-direction:column;gap:6px;max-width:640px;padding:28px 24px;display:flex}.acctinfo{flex-direction:column;gap:8px;max-width:640px;display:flex}.acctinfo .eyebrow{width:64px;display:inline-block}@media (width<=1100px){.top{padding:14px var(--page-margin)}.top .tab{padding:8px 10px}.brand span{display:none}}@media (width<=760px){.top{flex-wrap:wrap;gap:4px 8px;padding:8px 12px}.mainnav{flex:100%;order:3}.top .tabs{flex:auto;order:0;gap:2px;overflow-x:auto}.top .tab{padding:6px 8px;font-size:13px}.brand .logo{height:22px}.acctbtn{background:var(--fill2);padding:5px 12px;font-size:12px;display:block}.acctlinks{display:none}.acct.open .acctlinks{border:1px solid var(--b);z-index:7;background:#fff;border-radius:12px;flex-direction:column;min-width:170px;padding:6px;display:flex;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 12px 32px #0000001f}.acct.open .acctlinks .tab{text-align:left;color:var(--t2);padding:9px 12px;font-size:14px}.acct.open .acctscrim{z-index:6;display:block;position:fixed;inset:0}}.mainnav .todo{white-space:nowrap}@media (width<=760px){.top .tabs{gap:0}.top .mainnav .tab{padding:6px;font-size:12.5px}.top .mainnav{gap:0}.top .mainnav .tabs{flex:0 auto}}.money{border:1px solid var(--bs);border-radius:10px;flex-wrap:wrap;gap:8px 32px;margin:0 0 20px;padding:10px 14px;display:flex}.money .mcell{flex:0 auto;min-width:0}.money .mcomm{flex:280px}.money .mval{margin-top:2px;font-size:18px;line-height:1.3}.money .mterms{flex-wrap:wrap;gap:2px 14px;margin-top:2px;font-size:12px;display:flex}.lthead,.ltrow{align-items:baseline;gap:12px;display:grid}.lthead{padding:0 4px 6px}.lthead .eyebrow{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ltrow .ltc{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;overflow:hidden}.ltrow .lname{font-size:15px}.ltrow .rchips{flex-wrap:nowrap}@media (width<=760px){.lthead{display:none}.ltrow{flex-wrap:wrap;gap:2px 12px;padding:10px 4px;display:flex!important}.ltrow .ltc{max-width:100%;font-size:13px}.ltrow .lname{flex:100%;font-size:15px}.ltrow .ltc:not(.lname):before{content:attr(data-l) " ";color:var(--t3);letter-spacing:.04em;font-size:11px}.ltrow .ltc:has(>.nil:only-child){display:none}.money{gap:6px 18px;padding:8px 12px}.money .mval{font-size:16px}.money .mcell .sub{font-size:12px}}main.wide{max-width:none;padding:0}.inbox{grid-template-columns:minmax(280px,360px) minmax(0,1fr) minmax(240px,300px);height:calc(100vh - 71px);display:grid}.ibcol{border-right:1px solid var(--bs);flex-direction:column;min-height:0;display:flex}.ibhead{border-bottom:1px solid var(--bs);flex-direction:column;gap:6px;padding:16px 16px 10px;display:flex}.iblist{flex:1;overflow:auto}.ibrow{text-align:left;border:none;border-bottom:1px solid var(--bs);background:0 0;flex-direction:column;gap:1px;width:100%;padding:10px 16px;display:flex}.ibrow:hover{background:#00000006}.ibrow.on{background:var(--fill2)}.ibname{justify-content:space-between;gap:8px;font-size:14px;display:flex}.ibrow.unread .ibname{font-weight:600}.ibsubj,.ibprev{white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.ibprev{font-size:12px}.ibmsg{flex-direction:column;gap:8px;min-width:0;padding:20px 24px;display:flex;overflow:auto}.ibback{align-self:flex-start;padding:0;display:none}.ibacts{flex-wrap:wrap;align-items:center;gap:8px;margin:4px 0;display:flex}.ibbody{border-top:1px solid var(--bs);flex:auto;min-height:240px;padding-top:12px}.ibbody iframe{border:0;width:100%;height:100%;min-height:360px}.ibtext{white-space:pre-wrap;font-size:14px;line-height:1.5}.ibreply textarea{resize:none;opacity:.6;width:100%}.ibside{border-left:1px solid var(--bs);padding:20px 18px;overflow:auto}.ibcname{text-align:left;margin-top:4px;padding:0;font-size:18px}.ibkv{flex-direction:column;gap:6px;margin-top:6px;font-size:13px;display:flex}.ibkv .t3{letter-spacing:.04em;font-size:11px;display:block}@media (width<=1000px){.inbox{grid-template-columns:minmax(260px,320px) minmax(0,1fr)}.ibside{border-left:0;border-top:1px solid var(--bs);grid-column:2}.inbox{height:auto;min-height:calc(100vh - 71px)}}@media (width<=760px){.inbox{height:auto;display:block}.ibcol{border-right:0}.inbox.hassel .ibcol,.inbox:not(.hassel) .ibmsg,.inbox:not(.hassel) .ibside{display:none}.ibback{display:block}.ibside{border-top:1px solid var(--bs)}.ibmsg{padding:14px}}.ibtail{letter-spacing:.04em;background:var(--fill2);border:1px solid var(--bs);vertical-align:1px;border-radius:4px;margin-right:6px;padding:0 5px;font-size:10px;display:inline-block}@media (width<=760px){:root{--page-margin:14px}}
