.dk{--panel:#16191a;--raised:#1c2021;--line:#262b2c;--gold:#e2540c;--spec:#5b9bd5}.dk,.signWrap{min-height:100svh}.signWrap{display:grid;grid-template-rows:1fr auto;padding:clamp(28px,4vw,48px) clamp(24px,5vw,56px) clamp(20px,3vw,34px)}.signIn{width:100%;max-width:420px;margin:auto;align-self:center}.signIn .mark{width:118px;height:auto;display:block;margin:0 0 clamp(30px,3.6vw,44px)}.signIn .eyebrow{margin:0 0 9px;font-family:var(--mono);font-weight:500;font-size:10px;letter-spacing:.3em;text-transform:uppercase;color:var(--gold)}.dk h1{margin:0 0 8px;color:var(--char);font-family:var(--sans),"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:700;text-transform:none;letter-spacing:-.022em;line-height:1.1;font-size:clamp(26px,2.9vw,33px);display:block}.signIn .sub{margin:0 0 clamp(22px,2.6vw,30px);color:var(--g3);font-size:14.5px;line-height:1.5;max-width:36ch}.fld{display:block;margin:0 0 15px}.fld span{display:block;margin:0 0 8px;font-family:var(--mono);font-weight:500;font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--g3)}.fld input{width:100%;padding:14px 16px;font-size:16px;line-height:1.3;color:var(--char);background:var(--panel);border:1px solid var(--line);border-radius:2px;outline:none;transition:border-color .25s var(--ez)}.fld input::placeholder{color:#5b605e}.fld input:focus{border-color:var(--gold)}.go{width:100%;margin-top:10px;padding:15px 18px;cursor:pointer;font-family:var(--mono);font-weight:600;font-size:11px;letter-spacing:.24em;text-transform:uppercase;background:var(--char);border:1px solid var(--char);border-radius:2px;transition:background .3s var(--ez),color .3s var(--ez)}.go,.go:hover{color:var(--ink)}.go:hover{background:var(--gold);border-color:var(--gold)}.warn{margin:0 0 22px;padding:13px 15px;border-radius:2px;font-size:13.5px;line-height:1.5;color:#ffd9d5;background:rgba(242,99,90,.09);border:1px solid rgba(242,99,90,.32)}.warn.ok{color:#cbeedc;background:rgba(76,195,138,.09);border-color:rgba(76,195,138,.32)}.signRow{display:flex;justify-content:flex-end;margin:-4px 0 4px}.signAlt a,.signRow a{color:var(--gold);text-decoration:none}.signAlt a:hover,.signRow a:hover{text-decoration:underline}.signRow a{font-family:var(--mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase}.signAlt{margin:22px 0 0;font-size:14px;color:var(--g3)}.signFoot{margin:0;font-family:var(--mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:#4e5352;padding-top:34px}.dkBar{display:flex;align-items:center;gap:20px;flex-wrap:wrap;padding:16px clamp(20px,4vw,44px);border-bottom:1px solid var(--line);background:var(--panel)}.dkBar .mark{width:96px;height:auto;flex:0 0 auto}.dkBar .who{margin-left:auto;display:flex;align-items:center;gap:14px;font-family:var(--mono);font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--g3)}.dkBar .who b{color:var(--char);font-weight:600}.pill{display:inline-block;padding:4px 11px;border-radius:999px;border:1px solid var(--line);color:var(--gold);letter-spacing:.16em}.out{background:none;border:1px solid var(--rule);border-radius:9px;color:var(--g4);padding:8px 14px;cursor:pointer;font-family:var(--mono);font-size:12.5px;letter-spacing:.02em;text-transform:uppercase;transition:color .25s var(--ez),border-color .25s var(--ez)}.out:hover{color:var(--char);border-color:var(--g3)}.dkBody{padding:clamp(30px,5vw,64px) clamp(20px,4vw,44px);max-width:1300px}.dkBody h2{margin:0 0 10px;font-weight:700;letter-spacing:-.015em;font-size:clamp(22px,2.6vw,30px)}.dkBody p{margin:0 0 18px;color:var(--g3);font-size:15px;line-height:1.6;max-width:62ch}.note{border:1px solid var(--line);background:var(--panel);border-radius:2px;padding:clamp(20px,2.6vw,30px)}.note h3{margin:0 0 12px;font-family:var(--mono);font-size:10.5px;font-weight:600;letter-spacing:.24em;text-transform:uppercase;color:var(--gold)}.note ol{margin:0;padding-left:20px;color:var(--g4);font-size:14.5px;line-height:1.75}.note li{margin-bottom:7px}.dk{--ink:#15181b;--white:#16191a;--paper:#1c2021;--g1:#0b0d0e;--g2:#23282a;--rule:#262b2c;--g3:#888d8b;--g4:#aaaeac;--char:#f2f1ee;--good:#4cc38a;--good-bg:#12261d;--bad:#f2635a;--warn:#e0a83c;--warn-bg:#2a2213;--bar:#d6d9d7;--mono:ui-monospace,"SF Mono","SFMono-Regular",Menlo,Monaco,Consolas,monospace;--sans:-apple-system,BlinkMacSystemFont,"SF Pro Text","SF Pro Display","Helvetica Neue","Archivo",Arial,sans-serif;--ez:cubic-bezier(.16,1,.3,1)}.dk *{box-sizing:border-box}.dk{margin:0;background:var(--ink);color:var(--char);font-family:var(--sans);font-size:15px;line-height:1.6;-webkit-font-smoothing:antialiased}.dk img{display:block;max-width:100%}.dk button,.dk input,.dk select{font-family:inherit}.dk .wrap{max-width:1300px;margin:0 auto;padding:0 clamp(12px,2.4vw,28px)}.dk .pos{color:var(--good)}.dk .neg{color:var(--bad)}.dk .bar{position:-webkit-sticky;position:sticky;top:0;z-index:50;border-bottom:1px solid var(--rule)}.dk .bar .in{display:flex;align-items:center;justify-content:space-between;gap:14px;padding-top:12px;padding-bottom:12px}.dk .bar .mark{flex:none}.dk .ctrls{display:flex;align-items:center}.dk select.pick{font-size:13px;font-weight:600;color:var(--char);background:var(--white);border:1px solid var(--rule);border-radius:10px;padding:9px 30px 9px 11px;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%23AAAEAC' stroke-width='1.5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;background-size:10px}.dk .seg{display:inline-flex;gap:2px;padding:3px;background:var(--g1);border:1px solid var(--rule);border-radius:12px}.dk .seg button{font-family:var(--mono);font-size:12.5px;letter-spacing:.02em;text-transform:uppercase;background:transparent;color:var(--g3);border:0;border-radius:9px;padding:8px 17px;cursor:pointer;transition:background .25s var(--ez),color .25s var(--ez)}.dk .seg button+button{border-left:0}.dk .seg button:hover:not(.on){color:var(--char)}.dk .seg button.on{background:var(--paper);color:var(--char);box-shadow:0 1px 2px rgba(0,0,0,.5),inset 0 0 0 1px hsla(0,0%,100%,.05)}.dk .newbtn{font-family:var(--mono);font-size:12.5px;letter-spacing:.02em;text-transform:uppercase;background:transparent;color:var(--g4);border:1px solid var(--rule);border-radius:9px;padding:8px 14px;cursor:pointer;text-decoration:none;transition:border-color .25s var(--ez),background .25s var(--ez)}.dk .newbtn:hover{border-color:var(--g3);background:var(--paper);color:var(--char)}.dk .modal{position:fixed;inset:0;z-index:220;background:rgba(6,8,9,.9);display:none;align-items:center;justify-content:center;padding:24px}.dk .modal.on{display:flex}.dk .modal .box{background:var(--white);border:1px solid var(--rule);width:100%;max-width:470px}.dk .modal h3{margin:0;padding:16px 20px;border-bottom:1px solid var(--rule);font-family:var(--mono);font-size:10.5px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--g4)}.dk .modal .body{padding:20px}.dk .modal label{display:block;font-family:var(--mono);font-size:9px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--g3);margin:0 0 8px}.dk .modal .fld+.fld{margin-top:16px}.dk .modal input{width:100%;font-family:var(--sans);font-size:15px;color:var(--char);background:transparent;border:0;border-bottom:1px solid var(--rule);padding:11px 0;outline:none;border-radius:0}.dk .modal input:focus{border-bottom-color:var(--char)}.dk .modal .acts{display:flex;gap:10px;justify-content:flex-end;padding:16px 20px;border-top:1px solid var(--rule)}.dk .modal button{font-family:var(--mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;padding:11px 18px;cursor:pointer;border:1px solid var(--rule);background:transparent;color:var(--g4)}.dk .modal button.go{background:var(--char);color:var(--ink);border-color:var(--char);font-weight:600}.dk .modal .err{color:var(--bad);font-family:var(--mono);font-size:10px;letter-spacing:.06em;margin:10px 0 0;display:none}.dk .pinfo{display:grid;grid-template-columns:repeat(auto-fit,minmax(178px,1fr));grid-gap:1px;gap:1px;background:var(--rule)}.dk .pi{background:var(--white);padding:13px 16px}.dk .pi .k{font-family:var(--mono);font-size:9px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--g3);margin:0 0 7px}.dk .pi input{width:100%;font-family:var(--sans);font-size:14px;font-weight:500;color:var(--char);background:transparent;border:1px solid transparent;padding:5px 6px;outline:none;border-radius:0}.dk .pi input:hover{border-color:var(--rule)}.dk .pi input:focus{border-color:var(--char);background:var(--paper)}.dk .pi select{width:100%;font-family:var(--sans);font-size:14px;font-weight:500;color:var(--char);background:transparent;border:1px solid transparent;padding:5px 22px 5px 6px;outline:none;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%23888D8B' stroke-width='1.5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 4px center;background-size:10px}.dk .pi select:hover{border-color:var(--rule)}.dk .pi select:focus{border-color:var(--char);background-color:var(--paper)}.dk .pi select option{background:var(--white);color:var(--char)}.dk .pi.sold input,.dk .pi.sold select{color:var(--good)}.dk .pfempty{padding:34px 18px 40px;text-align:center;color:var(--g4);font-size:14px}.dk .pfempty b{display:block;color:var(--char);font-family:var(--mono);font-size:11px;letter-spacing:.2em;text-transform:uppercase;margin-bottom:10px}@media (max-width:980px){.dk .pinfo{grid-template-columns:repeat(2,1fr)}}.dk .ytd{display:flex;border:1px solid var(--rule)}.dk .ytd button{font-family:var(--mono);font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;background:transparent;color:var(--g4);border:0;padding:8px 13px;cursor:pointer}.dk .ytd button+button{border-left:1px solid var(--rule)}.dk .ytd button.on{background:var(--char);color:var(--ink)}.dk .kpis.pf5{grid-template-columns:repeat(5,1fr)}@media (max-width:1180px){.dk .kpis.pf5{grid-template-columns:repeat(3,1fr)}}@media (max-width:760px){.dk .kpis.pf5{grid-template-columns:repeat(2,1fr)}}.dk .pf{padding:clamp(16px,2vw,24px) 18px}.dk .pfrow{padding:15px 0}.dk .pfrow+.pfrow{border-top:1px solid var(--g1)}.dk .pfhead{display:flex;align-items:baseline;justify-content:space-between;gap:14px;flex-wrap:wrap;margin-bottom:11px}.dk .pfhead .a{font-size:15px;font-weight:600}.dk .pfhead .b{font-family:var(--mono);font-size:11px;color:var(--g4);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dk .pfhead .b b{color:var(--good);font-weight:600}.dk .stack{display:flex;height:26px;width:100%;background:var(--g1);border:1px solid hsla(0,0%,100%,.06);overflow:hidden}.dk .stack i{display:block;height:100%;transition:width .7s var(--ez);position:relative}.dk .stack i+i{box-shadow:inset 2px 0 0 var(--white)}.dk .s-lot{background:#4e5654}.dk .s-build{background:#8b918d}.dk .s-close{background:#c0c5c1}.dk .s-loan{background:#2c3234}.dk .s-net{background:var(--good)}.dk .pfleg{display:flex;gap:16px;flex-wrap:wrap;padding:2px 18px 16px;font-family:var(--mono);font-size:9.5px;letter-spacing:.13em;text-transform:uppercase;color:var(--g4)}.dk .pfleg span{display:flex;align-items:center;gap:7px}.dk .pfleg i{width:14px;height:9px;flex:none;display:block}.dk .pftab{width:100%;border-collapse:collapse}.dk .pftab th{font-family:var(--mono);font-size:9px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--g3);text-align:right;padding:11px 12px;border-bottom:1px solid var(--rule);white-space:nowrap}.dk .pftab th:first-child{text-align:left}.dk .pftab td{font-family:var(--mono);font-size:12.5px;text-align:right;padding:13px 12px;border-bottom:1px solid var(--g1);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.dk .pftab td:first-child{text-align:left;font-family:var(--sans);font-size:14px;font-weight:500}.dk .pftab tr.tot td{border-top:2px solid var(--char);border-bottom:0;font-weight:700;font-size:13.5px;background:var(--paper)}.dk .pfwrap{overflow-x:auto}.dk .pfnote{padding:0 18px 18px;font-size:12.5px;color:var(--g3);max-width:74ch}.dk section{margin-top:clamp(14px,2vw,22px)}.dk .card{background:var(--white)}.dk .card>h2{margin:0;padding:15px 18px;border-bottom:1px solid var(--rule);font-family:var(--mono);font-size:10.5px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--g4);display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.dk .card>h2 em{font-style:normal;color:var(--g3);letter-spacing:.1em;text-transform:none;font-size:11px}.dk .kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));grid-gap:1px;gap:1px;background:var(--rule);border:1px solid var(--rule)}.dk .kpi{background:var(--white);padding:clamp(15px,2vw,24px)}.dk .kpi .k{font-family:var(--mono);font-size:9.5px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--g3);margin:0 0 10px}.dk .kpi .v{font-size:clamp(21px,3vw,34px);font-weight:700;letter-spacing:-.02em;margin:0;line-height:1.05;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dk .kpi .s{font-size:11.5px;color:var(--g4);margin:7px 0 0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dk .pc{align-items:center;padding:13px 18px;border-top:1px solid var(--g1)}.dk .pc,.dk .pchead{display:grid;grid-template-columns:1fr 150px 150px 150px;grid-gap:12px;gap:12px}.dk .pchead{padding:11px 18px;font-family:var(--mono);font-size:9px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--g3)}.dk .pchead .rt{text-align:right;padding-right:10px}.dk .pc .nm{font-size:14.5px;font-weight:500}.dk .pc.simple,.dk .subhead.simple{grid-template-columns:1fr 150px 28px}.dk .subhead{display:grid;grid-template-columns:1fr 150px 150px 150px 28px;grid-gap:12px;gap:12px;padding:8px 18px 9px;background:var(--white);border-bottom:1px solid var(--g1);font-family:var(--mono);font-size:8.5px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--g3)}.dk .subhead .rt{text-align:right;padding-right:10px}.dk .rowhead{display:grid;grid-template-columns:26px 34px 86px 1fr 130px 130px 130px 28px;grid-gap:10px;gap:10px;padding:8px 18px 9px;background:var(--white);border-top:1px solid var(--g1);font-family:var(--mono);font-size:8.5px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--g3)}.dk .rowhead .rt{text-align:right;padding-right:10px}@media (max-width:980px){.dk .rowhead,.dk .subhead{display:none}}.dk .pcgroup{position:relative;display:block;padding:21px 18px 16px 32px;border-top:2px solid var(--char);background:var(--paper)}.dk .pcgroup:before{content:"";position:absolute;left:18px;top:24px;width:4px;height:15px;background:var(--char)}.dk .pcgroup span{display:block;font-family:var(--mono);font-size:13.5px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--char);line-height:1}.dk .pcgroup em{display:block;margin-top:8px;font-style:normal;font-family:var(--sans);font-size:12.5px;font-weight:400;letter-spacing:0;text-transform:none;color:var(--g3)}.dk #pcRows>.pcgroup:first-child{border-top:0;padding-top:16px}.dk #pcRows>.pcgroup:first-child:before{top:19px}.dk .pc .nmin{width:100%;font-family:var(--sans);font-size:14.5px;font-weight:500;color:var(--char);background:transparent;border:1px solid transparent;border-radius:0;padding:7px 8px;outline:none;transition:border-color .2s var(--ez),background .2s var(--ez)}.dk .pc .nmin:hover{border-color:var(--rule)}.dk .pc .nmin:focus{border-color:var(--char);background:var(--paper)}.dk .pc .nmin:disabled{color:var(--g4)}.dk .money input:disabled:focus,.dk .money input:disabled:hover,.dk .pc .nmin:disabled:focus,.dk .pc .nmin:disabled:hover{border-color:transparent;background:transparent}.dk .addline{margin:0;padding:11px 18px 14px;border-top:1px solid var(--g1)}.dk .addline button{font-family:var(--mono);font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--g3);background:transparent;border:1px dashed var(--g3);padding:9px 14px;cursor:pointer;transition:color .2s var(--ez),border-color .2s var(--ez)}.dk .addline button:hover{color:var(--char);border-color:var(--char)}.dk .pc .rm{background:transparent;border:0;color:var(--g3);cursor:pointer;font-size:15px;line-height:1;padding:4px 6px;visibility:hidden}.dk .pc:hover .rm{visibility:visible}.dk .pc .rm:hover{color:var(--bad)}.dk .pc,.dk .pchead{grid-template-columns:1fr 150px 150px 150px 28px}.dk .pc.tot{border-top:2px solid var(--char);background:var(--paper)}.dk .pc.tot .nm{font-family:var(--mono);font-size:10.5px;font-weight:600;letter-spacing:.18em;text-transform:uppercase}.dk .steps{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:1px;gap:1px;background:var(--rule)}.dk .step{background:var(--white);padding:14px 14px 16px;position:relative}.dk .step .n{font-family:var(--mono);font-size:9.5px;font-weight:600;letter-spacing:.16em;color:var(--g3);margin:0 0 7px}.dk .step .t{font-size:13px;font-weight:600;margin:0 0 9px;line-height:1.3}.dk .step .meter{height:4px;background:var(--g2);position:relative;overflow:hidden}.dk .step .meter i{position:absolute;left:0;top:0;bottom:0;background:var(--bar);transition:width .6s var(--ez)}.dk .step .pcx{font-family:var(--mono);font-size:10px;color:var(--g4);margin:7px 0 0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.08em}.dk .step.done .meter i{background:var(--good)}.dk .step.now{background:var(--paper)}.dk .step.now:before{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:var(--char)}.dk .step .flag,.dk .step.now .n{color:var(--char)}.dk .step .flag{display:none;font-family:var(--mono);font-size:8.5px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;margin-top:8px}.dk .step.now .flag{display:block}.dk .bul{padding:clamp(14px,2vw,22px) 18px}.dk .brow{display:grid;grid-template-columns:150px 1fr 150px;grid-gap:14px;gap:14px;align-items:center;padding:9px 0}.dk .brow+.brow{border-top:1px solid var(--g1)}.dk .brow .nm{font-size:13px;font-weight:600}.dk .track{position:relative;height:22px;background:var(--g1);border:1px solid hsla(0,0%,100%,.06)}.dk .track .fill{position:absolute;left:0;top:0;bottom:0;background:var(--bar);border-radius:0 4px 4px 0;transition:width .7s var(--ez)}.dk .track .fill.over{background:var(--bad)}.dk .track .tgt{position:absolute;top:-3px;bottom:-3px;width:2px;background:var(--char);transition:left .7s var(--ez)}.dk .brow .amt{font-family:var(--mono);font-size:11.5px;text-align:right;color:var(--g4);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dk .brow .amt b{color:var(--char);font-weight:600}.dk .legend{display:flex;gap:18px;flex-wrap:wrap;padding:0 18px 14px;font-family:var(--mono);font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--g4)}.dk .legend span{display:flex;align-items:center;gap:7px}.dk .sw{width:14px;height:9px;background:var(--bar);flex:none}.dk .sw.over{background:var(--bad)}.dk .sw.tgt{width:2px;height:14px;background:var(--char)}.dk .phase{border-top:1px solid var(--rule)}.dk .phase:first-of-type{border-top:0}.dk .phead{justify-content:space-between;gap:12px;padding:13px 18px;background:var(--paper);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.dk .phead,.dk .phead .l{display:flex;align-items:center;flex-wrap:wrap}.dk .phead .l{gap:11px;min-width:0}.dk .phead .car{font-size:10px;color:var(--g3);transition:transform .3s var(--ez);flex:none}.dk .phase.shut .car{transform:rotate(-90deg)}.dk .phead .nm{font-family:var(--mono);font-size:10.5px;font-weight:600;letter-spacing:.18em;text-transform:uppercase}.dk .phead .cnt{font-family:var(--mono);font-size:10px;color:var(--g3);letter-spacing:.1em}.dk .phead .sums{font-family:var(--mono);font-size:11px;color:var(--g4);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;display:flex;align-items:center;gap:12px;flex-wrap:wrap}.dk .phase.shut .rows{display:none}.dk .colhead{display:grid;grid-template-columns:26px 34px 86px 1fr 130px 130px 130px 28px;grid-gap:10px;gap:10px;padding:10px 18px;border-top:1px solid var(--rule);background:var(--paper);position:-webkit-sticky;position:sticky;top:58px;z-index:20;font-family:var(--mono);font-size:9px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--g3)}.dk .colhead .rt{text-align:right;padding-right:10px}.dk .r{display:grid;grid-template-columns:26px 34px 86px 1fr 130px 130px 130px 28px;grid-gap:10px;gap:10px;align-items:center;padding:10px 18px;border-top:1px solid var(--g1)}.dk .r .nm{font-size:14px;min-width:0;display:flex;align-items:center;gap:11px;flex-wrap:wrap}.dk .r .nm .lbl{min-width:0;overflow-wrap:anywhere;flex:1 1 120px;font-family:var(--sans);font-size:14px;color:var(--char);background:transparent;border:1px solid transparent;border-radius:0;padding:6px 7px;outline:none;transition:border-color .2s var(--ez),background .2s var(--ez)}.dk .r .nm .lbl:hover:not(:disabled){border-color:var(--rule)}.dk .r .nm .lbl:focus{border-color:var(--char);background:var(--paper)}.dk .r .nm .lbl:disabled{color:var(--char)}.dk .r .rm{background:transparent;border:0;color:var(--g3);cursor:pointer;font-size:15px;line-height:1;padding:4px 6px;visibility:hidden;justify-self:center}.dk .r:hover .rm{visibility:visible}.dk .r .rm:hover{color:var(--bad)}.dk .phedit{display:flex;align-items:center;gap:8px;min-width:0;flex-wrap:wrap}.dk .phedit input{font-family:var(--mono);font-size:10.5px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--char);background:transparent;border:1px solid transparent;padding:5px 7px;outline:none;border-radius:0;width:140px}.dk .phedit input.ttl{font-family:var(--sans);font-size:12.5px;font-weight:400;letter-spacing:0;text-transform:none;color:var(--g4);width:190px}.dk .phedit input:hover:not(:disabled){border-color:var(--rule)}.dk .phedit input:focus{border-color:var(--char);background:var(--white)}.dk .phdel{background:transparent;border:1px solid var(--rule);color:var(--g3);cursor:pointer;font-family:var(--mono);font-size:9px;letter-spacing:.14em;text-transform:uppercase;padding:6px 9px;transition:color .2s var(--ez),border-color .2s var(--ez)}.dk .phdel:hover{color:var(--bad);border-color:var(--bad)}.dk .addrow{padding:12px 18px 15px;border-top:1px solid var(--g1)}.dk .addrow button{font-family:var(--mono);font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--g3);background:transparent;border:1px dashed var(--g3);padding:9px 14px;cursor:pointer;transition:color .2s var(--ez),border-color .2s var(--ez)}.dk .addrow button:hover{color:var(--char);border-color:var(--char)}.dk .addphase{padding:16px 18px 20px;border-top:1px solid var(--rule);background:var(--paper)}.dk .addphase button{font-family:var(--mono);font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--char);background:transparent;border:1px dashed var(--g3);padding:13px 20px;cursor:pointer;width:100%;transition:border-color .2s var(--ez),background .2s var(--ez)}.dk .addphase button:hover{border-color:var(--char)}.dk .tag{font-family:var(--mono);font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--good);flex:none;display:none;line-height:1;border:1px solid var(--good);background:var(--good-bg);padding:5px 10px 4px;white-space:nowrap}.dk .r .nm.done .tag{display:block}.dk .phead .tag{font-size:12.5px;letter-spacing:.22em;padding:6px 12px 5px;margin-left:2px}.dk .needchip{display:none;font-family:var(--mono);font-size:10px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--warn);border:1px solid rgba(224,168,60,.5);background:var(--warn-bg);padding:4px 9px 3px;white-space:nowrap;flex:none;line-height:1}.dk .r.needs .needchip{display:block}.dk .r.needs .ph .empty{border-color:var(--warn);color:var(--warn);border-style:solid}.dk .r.needs .ph{animation:nudge .5s var(--ez)}@keyframes nudge{0%,to{transform:translateX(0)}25%{transform:translateX(-4px)}60%{transform:translateX(4px)}}.dk .r.needs .chk input{border-color:var(--warn)}.dk .warnTag{font-family:var(--mono);font-size:12.5px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--warn);flex:none;line-height:1;display:none;border:1px solid rgba(224,168,60,.45);background:var(--warn-bg);padding:6px 12px 5px;white-space:nowrap}.dk .ph{position:relative;display:flex;align-items:center;gap:6px}.dk .ph .slot{position:relative;width:56px;height:56px;flex:none}.dk .ph img{width:56px;height:56px;object-fit:cover;border:1px solid var(--rule);cursor:pointer;display:block;background:var(--g2);transition:border-color .25s var(--ez)}.dk .ph img:hover{border-color:var(--char)}.dk .ph .empty{width:56px;height:56px;border:1px dashed var(--g3);background:transparent;cursor:pointer;color:var(--g3);display:flex;align-items:center;justify-content:center;flex-direction:column;gap:2px;font-family:var(--mono);font-size:7px;letter-spacing:.08em;text-transform:uppercase;padding:0;transition:border-color .25s var(--ez),color .25s var(--ez)}.dk .ph .empty:hover{border-color:var(--warn);color:var(--warn)}.dk .ph .empty .cam{font-size:15px;line-height:1}.dk .ph .add{width:22px;height:56px;flex:none;border:1px dashed var(--g3);background:transparent;color:var(--g3);cursor:pointer;font-size:14px;line-height:1;padding:0;display:none;transition:border-color .25s var(--ez),color .25s var(--ez)}.dk .ph .add:hover{border-color:var(--char);color:var(--char)}.dk .ph.has .add{display:block}.dk .ph input[type=file]{display:none}.dk .ph .cnt2{position:absolute;bottom:-1px;right:-1px;background:var(--ink);color:var(--char);font-family:var(--mono);font-size:8.5px;font-weight:600;padding:2px 5px;border:1px solid var(--rule);display:none;pointer-events:none}.dk .ph.multi .cnt2{display:block}.dk .lb .lbnav{position:absolute;top:50%;transform:translateY(-50%);background:rgba(11,13,14,.8);border:1px solid var(--rule);color:var(--char);font-size:20px;line-height:1;padding:14px 17px;cursor:pointer}.dk .lb .lbnav:hover{border-color:var(--char)}.dk .lb .prev{left:22px}.dk .lb .next{right:22px}.dk .lb .rmv{position:absolute;bottom:22px;right:22px;background:transparent;border:1px solid var(--rule);color:var(--g4);font-family:var(--mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;padding:9px 14px;cursor:pointer}.dk .lb .rmv:hover{color:var(--bad);border-color:var(--bad)}.dk .grip{display:flex;align-items:center;justify-content:center;color:var(--g3);cursor:-webkit-grab;cursor:grab;touch-action:none;font-size:14px;line-height:1;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:color .2s var(--ez)}.dk .grip:hover{color:var(--char)}.dk .grip:active{cursor:-webkit-grabbing;cursor:grabbing}.dk .r.dragging{opacity:.45;background:var(--paper)}.dk .r.dropbefore{box-shadow:inset 0 2px 0 var(--char)}.dk .r.dropafter{box-shadow:inset 0 -2px 0 var(--char)}.dk body.dragging-on{-moz-user-select:none;user-select:none;-webkit-user-select:none}.dk body.dragging-on .money input{pointer-events:none}.dk .money{position:relative}.dk .money input{width:100%;font-family:var(--mono);font-size:12.5px;text-align:right;color:var(--char);background:transparent;border:1px solid transparent;border-radius:0;padding:8px 10px 8px 22px;outline:none;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;transition:border-color .2s var(--ez),background .2s var(--ez)}.dk .money:before{content:"$";position:absolute;left:9px;top:50%;transform:translateY(-50%);font-family:var(--mono);font-size:11px;color:var(--g3);pointer-events:none}.dk .money input:hover{border-color:var(--rule)}.dk .money input:focus{border-color:var(--char);background:var(--paper)}.dk .money input::-webkit-inner-spin-button,.dk .money input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.dk .money input[type=number]{-moz-appearance:textfield}.dk .money input:disabled{color:var(--g4);cursor:not-allowed}.dk .var{font-family:var(--mono);font-size:12px;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;padding-right:10px}.dk .chk{display:flex;align-items:center;justify-content:center}.dk .chk input{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:19px;height:19px;border:1px solid var(--g3);background:transparent;cursor:pointer;position:relative;transition:all .2s var(--ez);margin:0}.dk .chk input:hover:not(:disabled){border-color:var(--char)}.dk .chk input:checked{background:var(--good);border-color:var(--good)}.dk .chk input:checked:after{content:"";position:absolute;left:5.5px;top:2px;width:5px;height:10px;border:solid var(--ink);border-width:0 2px 2px 0;transform:rotate(43deg)}.dk .chk input:disabled{opacity:.32;cursor:not-allowed;border-style:dashed}.dk .totrow{display:grid;grid-template-columns:26px 34px 86px 1fr 130px 130px 130px 28px;grid-gap:10px;gap:10px;padding:15px 18px;border-top:2px solid var(--char);background:var(--paper);align-items:center}.dk .totrow .nm{font-size:10.5px;letter-spacing:.18em;text-transform:uppercase}.dk .totrow .m,.dk .totrow .nm{font-family:var(--mono);font-weight:600}.dk .totrow .m{font-size:14px;text-align:right;padding-right:10px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dk .gal{padding:16px 18px 20px}.dk .galrow{display:grid;grid-template-columns:130px 1fr;grid-gap:14px;gap:14px;align-items:start;padding:12px 0}.dk .galrow+.galrow{border-top:1px solid var(--g1)}.dk .galrow .pn{font-family:var(--mono);font-size:10px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--g4);padding-top:4px}.dk .strip2{display:flex;gap:10px;flex-wrap:wrap}.dk .gitem{width:78px}.dk .gitem img{width:78px;height:78px;object-fit:cover;border:1px solid var(--rule);cursor:pointer;transition:border-color .25s var(--ez)}.dk .gitem img:hover{border-color:var(--char)}.dk .gitem span{display:block;margin-top:5px;font-family:var(--mono);font-size:8px;letter-spacing:.06em;color:var(--g3);line-height:1.35;overflow-wrap:anywhere}.dk .galrow .none{font-size:12.5px;color:var(--g3)}.dk .lb{position:fixed;inset:0;z-index:200;background:rgba(6,8,9,.95);display:none;align-items:center;justify-content:center;padding:26px}.dk .lb.on{display:flex}.dk .lb figure{margin:0;max-width:1100px;width:100%}.dk .lb img{width:100%;max-height:76vh;object-fit:contain;border:1px solid var(--rule)}.dk .lb figcaption{margin-top:12px;font-size:10px;color:var(--g4);display:flex;justify-content:space-between;gap:14px}.dk .lb .x,.dk .lb figcaption{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase}.dk .lb .x{position:absolute;top:18px;right:20px;background:none;border:1px solid var(--rule);color:var(--char);font-size:11px;padding:9px 14px;cursor:pointer}.dk .inc{display:grid;grid-template-columns:1fr 130px 130px 130px 130px;grid-gap:12px;gap:12px;padding:11px 18px;border-top:1px solid var(--g1);align-items:center}.dk .inc .nm{font-size:14px}.dk .inc .m{font-family:var(--mono);font-size:12.5px;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;padding-right:10px}.dk .inchead{display:grid;grid-template-columns:1fr 130px 130px 130px 130px;grid-gap:12px;gap:12px;padding:11px 18px;font-family:var(--mono);font-size:9px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--g3);border-bottom:1px solid var(--rule)}.dk .inchead .rt{text-align:right;padding-right:10px}.dk .inc.tot{border-top:2px solid var(--char);background:var(--paper)}.dk .inc.tot .nm{font-weight:700}.dk .inc.tot .m{font-weight:700;font-size:13.5px}.dk .hideMoney .amt,.dk .hideMoney .m,.dk .hideMoney .money,.dk .hideMoney .sums,.dk .hideMoney .var{visibility:hidden}.dk .foot{padding:26px 0 40px;font-family:var(--mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--g3);text-align:center}@media (max-width:980px){.dk .kpis,.dk .steps{grid-template-columns:repeat(2,1fr)}.dk .brow{grid-template-columns:1fr;gap:7px}.dk .brow .amt{text-align:left}.dk .colhead{display:none}.dk .r{grid-template-columns:26px 34px 86px 1fr;row-gap:10px;padding:13px 34px 13px 14px;position:relative}.dk .r .rm{position:absolute;top:9px;right:6px;visibility:visible}.dk .r .money,.dk .r .var{grid-column:3/-1}.dk .r .money input{padding-left:84px;text-align:right}.dk .r .money:before{left:72px}.dk .r .money:after{content:attr(data-lab);position:absolute;left:0;top:50%;transform:translateY(-50%);font-family:var(--mono);font-size:8.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--g3)}.dk .var{text-align:right;padding-left:84px;position:relative}.dk .var:before{content:"Variance";position:absolute;left:0;top:50%;transform:translateY(-50%);font-size:8.5px;font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--g3)}.dk .totrow{grid-template-columns:1fr 1fr;row-gap:8px}.dk .inc,.dk .inchead{grid-template-columns:1fr 1fr;row-gap:6px}.dk .inchead,.dk .pchead{display:none}.dk .pc,.dk .pc.simple{grid-template-columns:1fr;row-gap:9px;padding:15px 14px;position:relative}.dk .pc .money{position:relative}.dk .pc .money:after{content:attr(data-lab);position:absolute;left:0;top:50%;transform:translateY(-50%);font-family:var(--mono);font-size:8.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--g3);pointer-events:none}.dk .pc .money input{padding-left:104px;text-align:right}.dk .pc .money:before{left:92px}.dk .pc .var{position:relative;text-align:right;padding-left:104px;padding-right:10px}.dk .pc .var:before{content:"Variance";position:absolute;left:0;top:50%;transform:translateY(-50%);font-family:var(--mono);font-size:8.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--g3)}.dk .pc .rm{position:absolute;top:10px;right:10px;visibility:visible}.dk .pc.tot{grid-template-columns:1fr;row-gap:7px}.dk .pc.tot .m{text-align:right;padding-right:10px}.dk .inc .m:before,.dk .pc .m:before{content:attr(data-lab) " ";font-size:8.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--g3)}}.dk .saveState{margin-left:auto;flex:0 0 auto;font-family:var(--mono);font-size:10.5px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--g3);border:1px solid var(--rule);border-radius:999px;padding:5px 12px;white-space:nowrap}.dk .saveState.ok{color:var(--good);border-color:rgba(76,195,138,.35)}.dk .saveState.ro{color:var(--warn);border-color:rgba(224,168,60,.35)}.dk .who{display:flex;align-items:center;gap:10px;font-family:var(--mono);font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--g3)}.dk .who b{color:var(--char);font-weight:600}.dk .who b.pill{color:var(--gold,#e2540c);font-weight:500}.dk .outWrap{display:inline-block;margin:0}.dk .bar .mark{width:118px;height:auto;flex:0 0 auto;filter:none;max-width:118px}.dk img{filter:none}.signIn .mark{max-width:118px}.dk .bar .btlock{flex:0 0 auto;white-space:nowrap;overflow:visible}.dk .bar .in{flex-wrap:wrap;padding-top:13px;padding-bottom:13px;gap:16px;row-gap:12px}.dk .bar .btlock{flex:0 0 100%}.dk .ctrls{flex:1 1 100%;flex-wrap:wrap;gap:8px;justify-content:flex-start;min-width:0}.dk .ctrls .pick{flex:0 1 220px;min-width:118px}.dk .ctrls .estPill,.dk .ctrls .newbtn,.dk .ctrls .outWrap,.dk .ctrls .saveState,.dk .ctrls .seg{flex:0 0 auto}.dk .bar .ctrls .newbtn{padding:8px 11px;letter-spacing:.1em}.dk .ctrls .saveState{margin-left:auto}.dk .ctrls .who{flex:0 0 auto;min-width:0;white-space:nowrap;gap:8px}@media (max-width:620px){.dk .bar .mark{width:96px;max-width:96px}.dk .ctrls{width:100%;gap:6px}.dk .ctrls .saveState{margin-left:0}.dk .ctrls .who .pill{display:none}.dk .bar .ctrls .newbtn{padding:7px 9px;font-size:9px;letter-spacing:.06em}.dk .ctrls .seg button{padding:7px 11px;font-size:9px;letter-spacing:.08em}.dk .ctrls .who{font-size:9.5px;letter-spacing:.1em;gap:6px}.dk .ctrls .saveState{font-size:9px;padding:5px 10px}.dk .ctrls .estPill{font-size:9px}.dk .ctrls .out{padding:7px 12px;font-size:9px}}.dk .r.soft .ph .add,.dk .r.soft .ph .slot,.dk .r.soft .ph input[type=file]{display:none}.dk .r.soft .ph{position:relative;min-height:34px}.dk .r.soft .ph:after{content:"\2014";color:var(--g3);opacity:.45;position:absolute;left:0;top:50%;transform:translateY(-50%);font-family:var(--mono);font-size:13px}.dk .r.soft .needchip{display:none!important}.dk .kbDone{position:fixed;left:0;right:0;bottom:0;z-index:400;display:none;justify-content:flex-end;padding:7px 12px;background:var(--paper);border-top:1px solid var(--rule)}.dk .kbDone.on{display:flex}.dk .kbDone button{font-family:var(--mono);font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--ink);background:var(--char);border:0;border-radius:2px;padding:11px 22px;cursor:pointer;min-width:104px}.dk .kbDone button:active{background:var(--gold,#e2540c)}@media (min-width:900px){.dk .kbDone{display:none!important}}.dk .pplWrap{padding-top:clamp(22px,3vw,40px);padding-bottom:clamp(40px,6vw,90px)}.dk .pplWrap .card+.card{margin-top:clamp(20px,2.6vw,34px)}.dk .roleKey{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1px;gap:1px;background:var(--rule);border-top:1px solid var(--rule);border-bottom:1px solid var(--rule)}.dk .roleKey>div{background:var(--white);padding:15px 18px}.dk .roleKey b{display:block;font-family:var(--mono);font-size:10px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--gold,#e2540c);margin-bottom:6px}.dk .roleKey span{display:block;color:var(--g3);font-size:13px;line-height:1.5}.dk .pplList{padding:4px 18px 18px}.dk .pplLoading{color:var(--g3);font-size:14px;padding:18px 0;margin:0}.dk .pplRow{display:grid;align-items:center;grid-gap:14px;gap:14px;padding:15px 0;grid-template-columns:minmax(0,1fr) 150px 190px 110px;border-bottom:1px solid var(--g1)}.dk .pplRow:last-child{border-bottom:0}.dk .pplWho b{display:block;font-weight:600;font-size:15px;color:var(--char)}.dk .pplWho>span{display:block;color:var(--g3);font-size:13px;margin-top:2px;overflow:hidden;text-overflow:ellipsis}.dk .pplWho b .pplYou{display:inline;font-size:9px;letter-spacing:.18em;color:var(--gold,#e2540c);margin-left:7px;vertical-align:1px}.dk .pplWhen,.dk .pplWho b .pplYou{font-family:var(--mono);text-transform:uppercase}.dk .pplWhen{font-size:10.5px;letter-spacing:.1em;color:var(--g3)}.dk .pplRole select{width:100%;padding:9px 11px;background:var(--g2);color:var(--char);border:1px solid var(--rule);border-radius:2px;font-size:14px}.dk .pplRole select:disabled{opacity:.5}.dk .pplAct{text-align:right}.dk .pplRm{background:none;border:1px solid var(--rule);border-radius:2px;color:var(--g4);padding:8px 13px;cursor:pointer;font-family:var(--mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;transition:color .25s var(--ez),border-color .25s var(--ez)}.dk .pplRm:hover{color:var(--bad);border-color:var(--bad)}.dk .pplLock{font-family:var(--mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--g3)}.dk .pplMsg{margin:0 18px 4px;padding:12px 14px;border-radius:2px;font-size:13.5px;line-height:1.5}.dk .pplMsg.good{color:#cbeedc;background:rgba(76,195,138,.09);border:1px solid rgba(76,195,138,.32)}.dk .pplMsg.bad{color:#ffd9d5;background:rgba(242,99,90,.09);border:1px solid rgba(242,99,90,.32)}.dk .addGrid{display:grid;grid-gap:14px;gap:14px;padding:18px;grid-template-columns:repeat(3,1fr);align-items:end}.dk .addGrid #pwWrap,.dk .addGrid .addFull{grid-column:1/-1}.dk .addGrid label{display:block;margin:0}.dk .addGrid label[hidden]{display:none}.dk .addGrid label span{display:block;margin-bottom:7px;font-family:var(--mono);font-weight:500;font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--g3)}.dk .addGrid input,.dk .addGrid select{width:100%;padding:11px 13px;font-size:15px;color:var(--char);background:var(--g2);border:1px solid var(--rule);border-radius:2px;outline:none}.dk .addGrid input:focus,.dk .addGrid select:focus{border-color:var(--gold,#e2540c)}.dk .addGo{margin:0;padding:12px 20px;white-space:nowrap;grid-column:1/-1}.dk .pplNote{margin:0;padding:0 18px 18px;color:var(--g3);font-size:13px;line-height:1.6;max-width:70ch}@media (max-width:1100px){.dk .roleKey{grid-template-columns:repeat(2,1fr)}.dk .addGrid{grid-template-columns:1fr 1fr}.dk .addGo{grid-column:1/-1}}@media (max-width:720px){.dk .addGrid,.dk .pplRow,.dk .roleKey{grid-template-columns:1fr}.dk .pplRow{gap:9px;padding:17px 0}.dk .pplAct{text-align:left}.dk .pplWhen{order:4}}@media (max-width:620px){.dk .ctrls{width:100%;gap:7px;row-gap:8px;justify-content:flex-start}.dk .ctrls .newbtn,.dk .ctrls .out,.dk .ctrls .peopleLink{padding:9px 12px;font-size:10px;letter-spacing:.13em}.dk .ctrls .saveState{padding:5px 10px;font-size:9.5px;letter-spacing:.1em}.dk .who{min-width:0;flex:1 1 auto;justify-content:flex-end;gap:7px}.dk .who b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:11ch;font-size:10px;letter-spacing:.1em}.dk .outWrap{flex:0 0 auto}.dk .r .lbl{text-overflow:ellipsis}}@media (max-width:980px){.dk .inc .money{position:relative}.dk .inc .money:after{content:attr(data-lab);position:absolute;left:0;top:50%;transform:translateY(-50%);font-family:var(--mono);font-size:8.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--g3);pointer-events:none}.dk .inc .money input{padding-left:58px;text-align:right}.dk .inc .money:before{left:46px}}.dk .cliBtn{margin-left:auto;font-family:var(--mono);font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:none;background:rgba(224,168,60,.14);color:var(--warn);border:1px solid var(--warn);border-radius:999px;padding:8px 15px;cursor:pointer;display:inline-flex;align-items:center;gap:7px;line-height:1;transition:color .2s var(--ez),border-color .2s var(--ez),background .2s var(--ez),box-shadow .2s var(--ez)}.dk .cliBtn:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--warn);flex:0 0 auto}.dk .cliBtn:hover{background:rgba(224,168,60,.22);color:var(--warn);border-color:var(--warn);box-shadow:0 0 0 3px rgba(224,168,60,.18)}.dk .cliBtn.on{color:#fff;background:var(--warn);border-color:var(--warn)}.dk .cliBtn.on:before{background:#fff}.dk .cliField,.dk .cprice{display:none}.dk.cliOn .cprice{display:block}.dk.cliOn .colhead,.dk.cliOn .r,.dk.cliOn .rowhead,.dk.cliOn .totrow{grid-template-columns:26px 34px 86px 1fr 130px 130px 130px 130px 28px}.dk .cprice input{color:var(--warn)}.dk .cprice input:focus{border-color:var(--warn)}.dk .colhead .cprice,.dk .money.cprice:before,.dk .rowhead .cprice,.dk .totrow .cprice{color:var(--warn)}@media (max-width:980px){.dk.cliOn .r{grid-template-columns:26px 34px 86px 1fr}.dk.cliOn .colhead,.dk.cliOn .rowhead{display:none}.dk.cliOn .totrow{grid-template-columns:1fr 1fr}.dk.cliOn .r .money.cprice{grid-column:3/-1}}.dk .cvWrap{padding:clamp(26px,4vw,44px) clamp(12px,2.4vw,28px) 0}.dk .cvLoad{padding:70px 4px;color:var(--g3);font-family:var(--mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase}.dk .cvEmpty{padding:60px 4px 90px;max-width:52ch}.dk .cvEmpty h1{margin:0 0 12px;font-size:clamp(22px,3vw,30px);font-weight:700;letter-spacing:-.02em;text-transform:none;color:var(--char)}.dk .cvEmpty p{color:var(--g3);font-size:15px;line-height:1.65}.dk .cvHead{padding:8px 4px 22px}.dk .cvEyebrow{margin:0 0 10px;font-family:var(--mono);font-size:10px;font-weight:500;letter-spacing:.3em;text-transform:uppercase;color:var(--warn)}.dk .cvAddr{margin:0 0 10px;font-size:clamp(27px,4.4vw,44px);font-weight:700;letter-spacing:-.028em;line-height:1.05;text-transform:none;color:var(--char);display:block}.dk .cvDates{margin:0;color:var(--g3);font-size:14px}.dk .cvBar{padding:0 4px 26px}.dk .cvBarTop{display:flex;justify-content:space-between;align-items:baseline;margin:0 0 9px;font-family:var(--mono);font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--g3)}.dk .cvBarTop span:last-child{color:var(--char);font-weight:600}.dk .cvTrack{height:7px;background:var(--white);border:1px solid var(--rule);overflow:hidden}.dk .cvTrack i{display:block;height:100%;background:var(--bar);transition:width .6s var(--ez)}.dk .cvTrack.sm{height:4px;border-left:0;border-right:0}.dk .cvMoney{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--rule);background:var(--white);margin:0 0 30px}.dk .cvMoney>div{padding:20px 22px}.dk .cvMoney>div+div{border-left:1px solid var(--rule)}.dk .cvMoney .k{margin:0 0 9px;font-family:var(--mono);font-size:9.5px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--g3)}.dk .cvMoney .v{margin:0;font-size:clamp(20px,2.4vw,27px);font-weight:700;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--char)}.dk .cvMoney .v.neg{color:var(--bad)}.dk .cvPhase{border:1px solid var(--rule);background:var(--white);margin:0 0 12px}.dk .cvTop{width:100%;display:grid;grid-template-columns:20px 1fr 118px 78px 130px;grid-gap:14px;gap:14px;align-items:center;padding:17px 20px;background:none;border:0;cursor:pointer;text-align:left;color:inherit}.dk .cvChev{font-size:11px;color:var(--g3);transition:transform .25s var(--ez)}.dk .cvPhase.open .cvChev{transform:rotate(90deg)}.dk .cvName{font-family:var(--mono);font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--char);min-width:0}.dk .cvName em{display:block;margin-top:5px;font-family:var(--sans);font-size:14.5px;font-weight:400;font-style:normal;letter-spacing:0;text-transform:none;color:var(--g4)}.dk .cvTag{justify-self:start;font-family:var(--mono);font-size:9px;letter-spacing:.16em;text-transform:uppercase;padding:5px 10px;border-radius:999px;border:1px solid var(--rule);color:var(--g3)}.dk .cvPhase.live .cvTag{color:var(--warn);border-color:var(--warn)}.dk .cvPhase.done .cvTag{color:var(--good);border-color:var(--good)}.dk .cvOf{font-size:11.5px;color:var(--g3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dk .cvAmt,.dk .cvOf{font-family:var(--mono);text-align:right}.dk .cvAmt{font-size:13px;font-weight:600;color:var(--char);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dk .cvItems{border-top:1px solid var(--rule)}.dk .cvItem{display:grid;grid-template-columns:54px 1fr 118px 130px;grid-gap:14px;gap:14px;align-items:center;padding:12px 20px;border-top:1px solid var(--g1)}.dk .cvItem:first-child{border-top:0}.dk .cvShot{position:relative;width:54px;height:40px;display:block;border:1px solid var(--rule);background:var(--paper);overflow:hidden;cursor:pointer}.dk .cvShot.blank{border-style:dashed;cursor:default;opacity:.4}.dk .cvShot img{width:100%;height:100%;object-fit:cover;display:block}.dk .cvShot i{position:absolute;right:0;bottom:0;font-style:normal;font-family:var(--mono);font-size:9px;padding:1px 4px;background:rgba(11,13,14,.82);color:var(--char)}.dk .cvIname{font-size:14.5px;color:var(--g4);min-width:0}.dk .cvItem.done .cvIname{color:var(--char)}.dk .cvIname em{display:block;margin-top:3px;font-style:normal;font-size:9.5px;letter-spacing:.14em}.dk .cvIname em,.dk .cvIstate{font-family:var(--mono);text-transform:uppercase;color:var(--g3)}.dk .cvIstate{font-size:9px;letter-spacing:.16em}.dk .cvItem.done .cvIstate{color:var(--good)}.dk .cvIamt{font-family:var(--mono);font-size:12.5px;text-align:right;color:var(--char);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dk .cvNote{margin:26px 4px 0;color:var(--g3);font-size:13.5px;line-height:1.65;max-width:60ch}.dk .cv .bar .who .pill{color:var(--warn)}@media (max-width:820px){.dk .cvMoney{grid-template-columns:1fr}.dk .cvMoney>div+div{border-left:0;border-top:1px solid var(--rule)}.dk .cvTop{grid-template-columns:18px 1fr auto;row-gap:11px;padding:15px}.dk .cvTag{grid-column:2/3}.dk .cvOf{grid-column:3/4;text-align:right}.dk .cvAmt{grid-column:2/4;text-align:left;font-size:14px}.dk .cvItem{grid-template-columns:46px 1fr;row-gap:7px;padding:13px 15px}.dk .cvShot{width:46px;height:36px}.dk .cvIamt,.dk .cvIstate{grid-column:2/3}.dk .cvIamt{text-align:left}}.dk .pplRole{display:grid;grid-gap:7px;gap:7px}.dk .pplRole .projSel{font-family:var(--mono);font-size:10.5px;letter-spacing:.08em}.dk .roleKey>div b{display:block}.dk .saveState{cursor:pointer}.dk .pi.built input,.dk .pi.built select{color:var(--warn)}.dk .pickWrap{position:relative}.dk button.pick{display:flex;align-items:center;gap:10px;min-width:210px;font-size:13px;font-weight:600;color:var(--char);background:var(--white);border:1px solid var(--rule);border-radius:10px;padding:9px 12px;cursor:pointer;text-align:left;transition:border-color .2s var(--ez)}.dk button.pick:hover{border-color:var(--g3)}.dk button.pick #projBtnName{flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dk button.pick .chev{flex:0 0 auto;width:9px;height:9px;border:solid var(--g4);border-width:0 1.5px 1.5px 0;transform:rotate(45deg) translate(-2px,-2px);transition:transform .25s var(--ez)}.dk .pickWrap.open button.pick{border-color:var(--char)}.dk .pickWrap.open .chev{transform:rotate(-135deg) translate(-3px,-3px)}.dk .pickMenu{display:none;position:absolute;top:calc(100% + 6px);left:0;z-index:120;min-width:100%;max-width:min(92vw,420px);max-height:min(60vh,460px);overflow:auto;background:var(--white);border:1px solid var(--rule);box-shadow:0 18px 44px rgba(0,0,0,.55)}.dk .pickWrap.open .pickMenu{display:block}.dk .pickHint{display:none;position:absolute;top:calc(100% + 6px);left:0;z-index:119}.dk .pickWrap.open .pickHint{display:block;position:static;margin:6px 2px 0;font-family:var(--mono);font-size:8.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--g3)}.dk .pickRow{display:flex;align-items:center;gap:11px;width:100%;padding:13px 14px;background:transparent;border:0;border-top:1px solid var(--g1);color:var(--g4);font-size:14px;text-align:left;cursor:pointer;touch-action:manipulation;transition:background .18s var(--ez),color .18s var(--ez)}.dk .pickRow:first-child{border-top:0}.dk .pickRow:hover{background:var(--paper);color:var(--char)}.dk .pickRow.on{color:var(--char);font-weight:600}.dk .pickRow .nm{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dk .pickRow .tick{flex:0 0 auto;width:14px;height:14px;position:relative}.dk .pickRow.on .tick:after{content:"";position:absolute;left:4px;top:0;width:5px;height:10px;border:solid var(--good);border-width:0 1.6px 1.6px 0;transform:rotate(43deg)}.dk .pickRow .grab{flex:0 0 auto;color:var(--g3);font-size:13px;line-height:1;cursor:-webkit-grab;cursor:grab;padding:2px 2px 2px 6px;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.dk .pickRow .grab:active{cursor:-webkit-grabbing;cursor:grabbing}.dk .pickRow.lifting{background:var(--paper);color:var(--char);opacity:.55}.dk .pickRow.dropbefore{box-shadow:inset 0 2px 0 var(--char)}.dk .pickRow.dropafter{box-shadow:inset 0 -2px 0 var(--char)}@media (max-width:620px){.dk .pickWrap{flex:1 1 100%}.dk button.pick{width:100%;min-width:0}.dk .pickMenu{max-width:none;right:0}.dk .pickRow{padding:15px 14px;font-size:15px}}.dk .printFoot,.dk .printHead{display:none}@media print{@page{size:letter;margin:13mm 11mm 15mm}.dk{--ink:#fff;--white:#fff;--paper:#f6f6f4;--g1:#e6e6e2;--g2:#ededea;--rule:#c9c9c4;--g3:#5e625f;--g4:#3d403e;--char:#111312;--good:#186b47;--good-bg:#eaf3ee;--bad:#a32b23;--warn:#7a5a12;--warn-bg:#f6f1e4;--bar:#4a4e4c;background:#fff;color:#111312;font-size:10.5pt;line-height:1.42}.dk .wrap{max-width:none;padding:0}.dk .addline,.dk .addphase,.dk .addrow,.dk .bar,.dk .cliBtn,.dk .colhead>div:first-child,.dk .colhead>div:nth-child(3),.dk .colhead>div:nth-child(9),.dk .ctrls,.dk .foot,.dk .galrow,.dk .gitem,.dk .grip,.dk .kbDone,.dk .lb,.dk .modal,.dk .needchip,.dk .newbtn,.dk .outWrap,.dk .pc .rm,.dk .ph,.dk .phdel,.dk .phead .car,.dk .pickWrap,.dk .r .rm,.dk .rowhead>div:first-child,.dk .rowhead>div:nth-child(3),.dk .rowhead>div:nth-child(9),.dk .saveState,.dk .seg,.dk .totrow>div:first-child,.dk .totrow>div:nth-child(3),.dk .ytd{display:none!important}.dk .printHead{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;padding:0 0 10px;margin:0 0 14px;border-bottom:1.5px solid #111312}.dk .printHead .pMark{flex:none;display:flex;align-items:center;gap:10px;font-weight:800;font-size:15pt;color:#111312;letter-spacing:.01em}.dk .printHead .pMark .pLogo{height:42px;width:auto;max-width:230px;object-fit:contain;display:block}.dk .printHead .pMark .pName{font-weight:800}.dk .printHead .pMark.btwm b{color:#111312}.dk .printHead .pMark.btwm i{font-style:normal;color:#e2540c}.dk .printFoot .pContact{color:#111312;font-weight:600}.dk .printHead .pMeta{text-align:right}.dk .printHead .pTitle{margin:0;font-size:17pt;font-weight:700;letter-spacing:-.01em;line-height:1.1;color:#111312}.dk .printHead .pSub{margin:4px 0 0;font-size:8pt;letter-spacing:.13em}.dk .printFoot,.dk .printHead .pSub{font-family:var(--mono);text-transform:uppercase;color:#5e625f}.dk .printFoot{display:block;margin:16px 0 0;padding-top:8px;border-top:1px solid #c9c9c4;font-size:7.5pt;letter-spacing:.1em;text-align:center}.dk .cvItems[hidden],.dk .phase.shut .rows{display:block!important}.dk input,.dk select,.dk textarea{color:#111312!important;background:transparent!important;border-color:transparent!important;box-shadow:none!important;-webkit-text-fill-color:#111312!important;opacity:1!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;background-image:none!important;padding-left:0!important}.dk .money input{padding-right:0!important}.dk input::placeholder{color:transparent!important;opacity:0!important}.dk input[type=date]::-webkit-calendar-picker-indicator,.dk input[type=date]::-webkit-inner-spin-button{display:none!important}.dk input.emptyOnPaper{color:transparent!important;-webkit-text-fill-color:transparent!important}.dk .pi input,.dk .pi select{padding:2px 0!important;font-weight:600}.dk .cpsfVal,.dk .pi.sqftField .sqftInput{font-size:11pt!important;line-height:1.1!important}.dk .r .nm .lbl{padding:0!important}.dk .chk{align-items:center}.dk .chk input{border:1px solid #5e625f!important;width:11px!important;height:11px!important;min-height:0!important;flex:none!important;align-self:center!important;padding:0!important}.dk .chk input:checked{background:#111312!important;border-color:#111312!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}.dk section{margin-top:9px}.dk .card{border:1px solid #c9c9c4;background:#fff;page-break-inside:auto;break-inside:auto}.dk .card>h2{padding:7px 10px;border-bottom:1px solid #c9c9c4;font-size:8pt;letter-spacing:.16em;color:#111312;page-break-after:avoid;break-after:avoid}.dk .card>h2 em{font-size:8pt;color:#5e625f}.dk .pinfo{gap:1px;background:#c9c9c4;page-break-inside:avoid;break-inside:avoid}.dk .pi{padding:7px 10px}.dk .pi .k{font-size:6.8pt;margin:0 0 3px}.dk .kpis{page-break-inside:avoid;break-inside:avoid}.dk .kpi{padding:9px 11px}.dk .kpi .k{font-size:6.8pt;margin:0 0 3px}.dk .kpi .v{font-size:15pt;margin:0}.dk .kpi .s{font-size:8pt;margin:3px 0 0}.dk .step{padding:8px 9px 9px;page-break-inside:avoid;break-inside:avoid}.dk .step .t{font-size:9pt;margin:0 0 5px}.dk .cvTrack,.dk .pfleg i,.dk .stack,.dk .step .meter,.dk .sw,.dk .track{-webkit-print-color-adjust:exact;print-color-adjust:exact}.dk .step .meter{height:3px;background:#e6e6e2}.dk .colhead,.dk .r,.dk .rowhead,.dk .totrow{grid-template-columns:44px 1fr 96px 96px 88px!important;gap:8px!important;padding:5px 10px!important;position:static!important}.dk.cliOn .colhead,.dk.cliOn .r,.dk.cliOn .rowhead,.dk.cliOn .totrow{grid-template-columns:44px 1fr 88px 88px 80px 88px!important}.dk .r{page-break-inside:avoid;break-inside:avoid;border-top:1px solid #e6e6e2}.dk .r .money,.dk .r .var{grid-column:auto!important}.dk .r .nm{font-size:9.5pt}.dk .money input,.dk .r .var,.dk .totrow .m{font-size:9pt}.dk .money:before{color:#5e625f;left:0}.dk .phase{break-inside:auto;page-break-inside:auto}.dk .phead{padding:6px 10px;background:#f1f1ee;-webkit-print-color-adjust:exact;print-color-adjust:exact;page-break-after:avoid;break-after:avoid}.dk .phead .nm,.dk .phedit input{font-size:8.5pt;font-weight:700}.dk .phead .cnt,.dk .phead .sums{font-size:8pt}.dk .totrow{border-top:1.5px solid #111312;font-weight:700}.dk .inc,.dk .inchead{padding:5px 10px}.dk .pcgroup{padding:8px 10px 5px 22px;border-top:1.5px solid #111312}.dk .pcgroup:before{left:10px!important;top:11px!important;height:11px!important;width:3px!important;background:#111312!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}.dk .pcgroup span{font-size:9.5pt}.dk .pcgroup em{margin-top:3px;font-size:8.5pt}.dk .pc,.dk .pchead,.dk .subhead{padding:5px 10px!important;grid-template-columns:1fr 118px 118px 108px 0!important;gap:8px!important}.dk .pc.simple,.dk .subhead.simple{grid-template-columns:1fr 118px 0!important}.dk .pc{page-break-inside:avoid;break-inside:avoid}.dk .pfwrap{overflow:visible}.dk .pftab td,.dk .pftab th{padding:5px 7px;font-size:8.5pt}.dk .pfrow{page-break-inside:avoid;break-inside:avoid;padding:8px 0}.dk .pfnote{font-size:8pt;padding:0 10px 10px}.dk .cvWrap{padding:0}.dk .cvHead{padding:0 0 8px}.dk .cvAddr,.dk .cvEyebrow{display:none!important}.dk .cvDates{font-size:9.5pt;color:#3d403e}.dk .cvBar{padding:0 0 12px}.dk .cvBarTop{font-size:8pt}.dk .cvMoney{grid-template-columns:repeat(3,1fr)!important}.dk .cvMoney>div{padding:9px 11px}.dk .cvMoney .k{margin:0 0 4px}.dk .cvMoney .v{font-size:13pt}.dk .cvPhase{margin:0 0 8px;page-break-inside:auto;break-inside:auto;border-color:#c9c9c4}.dk .cvTop{grid-template-columns:1fr 96px 88px!important;gap:12px!important;row-gap:0!important;padding:6px 11px!important;background:#f1f1ee;-webkit-print-color-adjust:exact;print-color-adjust:exact;page-break-after:avoid;break-after:avoid;page-break-inside:avoid;break-inside:avoid}.dk .cvName{font-size:8.5pt}.dk .cvName em{margin-top:2px;font-size:9.5pt}.dk .cvTag{font-size:7pt;grid-column:auto!important;justify-self:end;white-space:nowrap}.dk .cvAmt,.dk .cvOf{font-size:8.5pt}.dk .cvItems{page-break-inside:auto;break-inside:auto}.dk .cvItem{grid-template-columns:1fr 96px 104px!important;padding:5px 11px!important;row-gap:0!important;font-size:9.5pt;page-break-inside:avoid;break-inside:avoid}.dk .cvIname{font-size:9.5pt;color:#111312}.dk .cvChev,.dk .cvShot{display:none!important}.dk .cvNote{font-size:8pt;page-break-inside:avoid;break-inside:avoid}.dk .cvLoad{display:none!important}.dk .inchead,.dk .rowhead,.dk .subhead{display:grid!important}.dk #expNote,.dk #pcNote,.dk .colhead,.dk .pchead{display:none!important}.dk .brow .amt:before,.dk .inc .m:before,.dk .inc .money:after,.dk .money:before,.dk .pc .m:before,.dk .pc .money:after,.dk .pc .var:after,.dk .pc .var:before,.dk .r .money:after,.dk .var:before{content:none!important}.dk .pc .var,.dk .var{padding-left:0!important;text-align:right}.dk .r .money:before{left:0!important}.dk .r .money input{padding-left:0!important;text-align:right}.dk .inc,.dk .inchead{grid-template-columns:1fr 92px 92px 92px 92px!important;gap:8px!important;row-gap:0!important}.dk .pc.tot{grid-template-columns:1fr 118px 118px 108px 0!important}.dk .pc.tot.simple{grid-template-columns:1fr 118px 0!important}.dk .pc.tot .m{text-align:right;padding-right:0}.dk .totrow{row-gap:0!important}.dk .kpis{grid-template-columns:repeat(2,1fr)!important;background:transparent!important;gap:6px!important}.dk .kpi{border:1px solid #c9c9c4}.dk .pinfo{background:transparent!important;gap:6px!important}.dk .pi{border:1px solid #c9c9c4}.dk .steps{background:transparent!important;gap:6px!important;grid-template-columns:repeat(3,1fr)!important}.dk .step{border:1px solid #c9c9c4}.dk .brow{grid-template-columns:150px 1fr 130px!important;gap:10px!important;padding:5px 0!important;page-break-inside:avoid;break-inside:avoid}.dk .track{height:8px}.dk .r.soft .ph:after{content:none!important}.dk .colhead,.dk .inchead,.dk .pchead,.dk .phead,.dk h1,.dk h2,.dk h3{break-after:avoid;page-break-after:avoid}.dk a{color:#111312;text-decoration:none}}.estPill{display:inline-flex;align-items:center;font-family:var(--mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;padding:5px 10px;border-radius:2px;border:1px solid var(--line);color:var(--g3);white-space:nowrap}.estPill.s-sent{color:var(--gold);border-color:rgba(226,84,12,.5)}.estPill.s-approved{color:var(--good);border-color:rgba(76,195,138,.5)}.estPill.s-declined{color:var(--bad);border-color:rgba(242,99,90,.5)}#estSendBtn[disabled]{opacity:.5;cursor:default}.cvEst{max-width:760px;margin:0 auto;padding:6px 0 44px}.cvEst .estEyebrow{margin:0 0 10px;font-family:var(--mono);font-weight:500;font-size:10px;letter-spacing:.3em;text-transform:uppercase;color:var(--gold)}.cvEst h1{margin:0 0 8px;font-size:clamp(26px,4vw,38px);line-height:1.04;color:var(--char)}.cvEst .estSub{margin:0 0 26px;color:var(--g3);font-size:15px;line-height:1.55;max-width:60ch}.estCard{background:var(--panel);border:1px solid var(--line);border-radius:4px;overflow:hidden}.estPhase{border-top:1px solid var(--line)}.estPhase:first-child{border-top:0}.estPhead{display:flex;justify-content:space-between;align-items:baseline;gap:14px;padding:16px 18px 6px}.estPhead .pn{font-family:var(--mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--g4)}.estPhead .ps{font-size:12.5px;color:var(--g3)}.estLine{display:flex;justify-content:space-between;gap:14px;padding:7px 18px;font-size:14px;color:var(--char)}.estLine:last-child{padding-bottom:16px}.estLine .lp{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--g4);white-space:nowrap}.estTotal{display:flex;justify-content:space-between;align-items:baseline;padding:18px;border-top:1px solid var(--line);background:var(--raised)}.estTotal .tk{font-family:var(--mono);font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--g3)}.estTotal .tv{font-size:24px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--char)}.estActions{display:flex;gap:12px;margin:22px 0 0;flex-wrap:wrap}.estBtn{flex:1 1 200px;min-height:52px;font-family:var(--mono);font-weight:600;font-size:12px;letter-spacing:.18em;text-transform:uppercase;cursor:pointer;border-radius:2px;transition:background .25s var(--ez),color .25s var(--ez),border-color .25s var(--ez)}.estBtn.yes{color:var(--ink);background:var(--char);border:1px solid var(--char)}.estBtn.yes:hover{background:var(--gold);border-color:var(--gold)}.estBtn.no{color:var(--g4);background:transparent;border:1px solid var(--line)}.estBtn.no:hover{border-color:var(--bad);color:var(--bad)}.estBtn[disabled]{opacity:.55;cursor:default}.estNote{margin:16px 0 0}.estNote textarea{width:100%;min-height:92px;padding:12px 14px;font-size:14px;color:var(--char);background:var(--panel);border:1px solid var(--line);border-radius:2px;outline:none;resize:vertical;font-family:inherit;box-sizing:border-box}.estNote textarea:focus{border-color:var(--gold)}.estMsg{margin:14px 0 0;font-size:13px;color:var(--g3);min-height:1em}.estFine{margin:16px 0 0;font-size:12px;color:var(--g3);line-height:1.5}.estBanner{max-width:760px;margin:0 auto 20px;padding:14px 18px;border-radius:4px;border:1px solid var(--line);background:var(--panel);font-size:14px;color:var(--g3)}.estBanner b{color:var(--char)}.estBanner.declined{border-color:rgba(242,99,90,.4)}.btlock{display:inline-flex;align-items:center;gap:9px;text-decoration:none;flex:none}.btlock .btmk{width:28px;height:28px;flex:none;display:block}.btlock .btmk g{fill:#f2f1ee}.btlock .btwm{font-weight:800;font-size:16px;letter-spacing:.13em;line-height:1;white-space:nowrap}.btlock .btwm b{font-weight:800;color:#f2f1ee}.btlock .btwm i{font-style:normal;color:#e2540c}.signIn .btlock{margin:0 0 clamp(30px,3.6vw,44px)}.dk .bar .btlock .btmk g{fill:#f2f1ee}.dk .bar .btlock .btwm b{color:#f2f1ee}.dk .bar .btlock .btwm{font-size:15px}.dk .cv .bar .cvbrand{display:inline-flex;align-items:center;gap:11px;font-family:var(--sans),"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:700;font-size:clamp(15px,2.2vw,19px);letter-spacing:.01em;color:#f2f1ee;flex:none}.dk .cv .bar .cvbrand .cvLogo{height:30px;width:auto;max-width:160px;object-fit:contain;display:block;border-radius:2px}.dk .who.link{cursor:pointer;text-decoration:none}.dk .who.link:hover b:not(.pill){color:var(--gold,#e2540c)}.dk .acct{max-width:640px;margin:0 auto;padding:clamp(20px,3vw,36px) 0 60px}.dk .acctH{font-size:clamp(26px,4vw,34px);font-weight:800;letter-spacing:-.01em;margin:0 0 20px;color:var(--char)}.dk .acctCard{background:var(--white);border:1px solid var(--rule);border-radius:6px;padding:20px 20px 22px;margin:0 0 16px}.dk .acctCard h2{font-family:var(--mono);font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--g4);margin:0 0 14px}.dk .acctRow{display:flex;justify-content:space-between;gap:14px;padding:9px 0;border-top:1px solid var(--g1);font-size:14px}.dk .acctRow:first-of-type{border-top:0;padding-top:0}.dk .acctRow .k{font-family:var(--mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--g3)}.dk .acctRow .v{color:var(--char);font-weight:600;text-align:right;overflow-wrap:anywhere}.dk .acct .fld,.dk .acctSub{margin:0 0 14px}.dk .acctSub{color:var(--g3);font-size:13px;line-height:1.5}.dk .acctLogo{display:flex;align-items:center;justify-content:center;min-height:96px;padding:16px;margin:0 0 14px;background:var(--paper);border:1px dashed var(--rule);border-radius:4px}.dk .acctLogo img{max-height:120px;max-width:100%;object-fit:contain;display:block}.dk .acctLogoNone{font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--g3)}.dk .acctMsg{padding:11px 14px;border-radius:4px;font-size:13.5px;margin:0 0 16px}.dk .acctMsg.ok{color:var(--good);border:1px solid rgba(76,195,138,.4);background:var(--good-bg)}.dk .acctMsg.err{color:var(--bad);border:1px solid rgba(242,99,90,.4);background:var(--warn-bg)}.dk .acct .go{margin-top:4px}.dk .acct .go.ghost{background:transparent;color:var(--char);border:1px solid var(--rule)}.dk .acct .go.ghost:hover{border-color:var(--char);background:var(--paper)}.dk .acct input[type=file]{color:var(--g4);font-family:var(--mono);font-size:12px;padding:8px}.dk .logoDrop{position:relative;border:1px dashed var(--rule);border-radius:6px;background:var(--paper);padding:18px 16px;margin:0 0 12px;text-align:center;transition:border-color .12s ease,background .12s ease,box-shadow .12s ease}.dk .logoDrop.ready{cursor:pointer}.dk .logoDrop.over,.dk .logoDrop:hover.ready{border-color:var(--gold)}.dk .logoDrop.over{border-style:solid;background:rgba(226,84,12,.06);box-shadow:0 0 0 3px rgba(226,84,12,.12)}.dk .logoDrop.busy{opacity:.6;pointer-events:none}.dk .logoDrop .acctLogo{border:0;background:transparent;padding:0;margin:0 0 8px;min-height:72px}.dk .logoHint{margin:0;font-family:var(--mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--g3)}.dk .logoDrop.over .logoHint{color:var(--gold)}.dk .logoFallback{margin:0 0 6px}.dk .admRow{display:flex;justify-content:space-between;align-items:baseline;gap:14px;padding:11px 0;border-top:1px solid var(--g1);flex-wrap:wrap}.dk .admRow:first-of-type{border-top:0;padding-top:0}.dk .admName{font-size:15px;font-weight:700;color:var(--char)}.dk .admMeta{font-family:var(--mono);font-size:11px;letter-spacing:.06em;color:var(--g3)}.dk .adm{max-width:1040px;margin:0 auto;padding:clamp(20px,3vw,36px) 0 60px}.dk .admTiles{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px;margin:0 0 16px}.dk .admTile{background:var(--white);border:1px solid var(--rule);border-radius:6px;padding:16px 16px 15px}.dk .admTileK{font-family:var(--mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--g4);margin:0 0 8px}.dk .admTileV{font-size:30px;font-weight:800;letter-spacing:-.01em;color:var(--char);margin:0;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dk .admTileS{font-size:12px;color:var(--g3);margin:8px 0 0;line-height:1.4}.dk .admSubs{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px}.dk .admSub{border:1px solid var(--rule);border-left-width:3px;border-radius:4px;padding:12px 14px;display:flex;flex-direction:column;gap:4px}.dk .admSub.sOk{border-left-color:var(--good)}.dk .admSub.sBeta{border-left-color:var(--gold)}.dk .admSub.sWarn{border-left-color:var(--warn)}.dk .admSub.sOff{border-left-color:var(--bad)}.dk .admSubV{font-size:22px;font-weight:800;color:var(--char);line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dk .admSubK{font-family:var(--mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--g3)}.dk .revTop{margin:0 0 16px}.dk .revMrr{border-left:3px solid var(--gold);padding:4px 0 4px 14px}.dk .revMrrK{font-family:var(--mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--g4);margin:0 0 8px}.dk .revMrrV{font-size:38px;font-weight:800;letter-spacing:-.02em;color:var(--char);margin:0;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dk .revMrrS{font-family:var(--mono);font-size:11px;letter-spacing:.06em;color:var(--g3);margin:8px 0 0}.dk .revCmp{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px}.dk .revWin{border:1px solid var(--rule);border-radius:4px;padding:14px 16px}.dk .revWinK{font-family:var(--mono);font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--g4);margin:0 0 8px}.dk .revWinV{font-size:24px;font-weight:800;color:var(--char);margin:0;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (max-width:820px){.dk .revCmp{grid-template-columns:1fr}}.dk .admTable{display:block}.dk .admHead,.dk .admTr{display:grid;grid-template-columns:1.4fr 1.6fr 100px 96px 68px 68px 100px;grid-gap:12px;gap:12px;align-items:center;padding:11px 0;border-top:1px solid var(--g1)}.dk .admTable.leads .admHead,.dk .admTable.leads .admTr{grid-template-columns:1fr 1.2fr 1.5fr 1.35fr 96px 78px}.dk .admSub{display:block;margin-top:3px;font-family:var(--mono);font-size:9.5px;font-weight:500;letter-spacing:.02em;color:var(--g3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dk .admSub a{color:var(--g3);text-decoration:none}.dk .admFit{display:flex;flex-direction:column;gap:5px;min-width:0}.dk .admMini{font-family:var(--mono);font-size:8.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;padding:3px 8px;border-radius:999px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.dk .admMini.yes{background:rgba(46,138,74,.16);color:#4fae72}.dk .admMini.no{background:rgba(226,84,12,.14);color:#e2803c}.dk .admMini.na{background:var(--paper);color:var(--g3)}.dk .admTable.invites .admHead,.dk .admTable.invites .admTr{grid-template-columns:1.3fr 1fr 1.55fr 92px 1.35fr 84px 84px}.dk .admSrc{display:flex;flex-direction:column;gap:3px;min-width:0}.dk .admSrc .admBy{font-size:9.5px;font-weight:500;letter-spacing:.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dk .admSrc .admBy,.dk .admSrcOp{font-family:var(--mono);color:var(--g3)}.dk .admSrcOp{font-size:9px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.dk .admPill.pRef{background:rgba(226,84,12,.14);color:#e2803c;align-self:flex-start}.dk .admRm{display:flex;flex-direction:column;align-items:flex-end;gap:6px}.dk .admRs{font-family:var(--mono);font-size:9px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;background:transparent;border:1px solid var(--rule);color:var(--g3);border-radius:3px;padding:5px 9px;cursor:pointer;transition:color .2s var(--ez),border-color .2s var(--ez)}.dk .admRs:hover:not(:disabled){color:var(--spec);border-color:var(--spec)}.dk .admRs:disabled{opacity:.5;cursor:default}.dk .admX{font-family:var(--mono);font-size:9px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--g3);background:transparent;border:1px solid var(--rule);border-radius:3px;padding:5px 9px;cursor:pointer;transition:color .2s var(--ez),border-color .2s var(--ez)}.dk .admX:hover:not(:disabled){color:var(--bad);border-color:var(--bad)}.dk .admX:disabled{opacity:.5;cursor:default}.dk .admHead{border-top:0;font-family:var(--mono);font-size:9.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--g4);padding-bottom:8px;border-bottom:1px solid var(--rule)}.dk .admHead .rt,.dk .admTr .rt{text-align:right}.dk .admCo{font-size:14px;font-weight:700;color:var(--char)}.dk .admCo,.dk .admEm{min-width:0;overflow-wrap:anywhere}.dk .admEm{font-family:var(--mono);font-size:11.5px;color:var(--g3)}.dk .admEm a{color:var(--g3);text-decoration:none;border-bottom:1px solid transparent}.dk .admEm a:hover{color:var(--char);border-bottom-color:var(--rule)}.dk .admDt{font-size:11px;color:var(--g4)}.dk .admDt,.dk .admNum{font-family:var(--mono)}.dk .admNum{font-size:13px;font-weight:600;color:var(--char);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dk .admPill{display:inline-block;font-family:var(--mono);font-size:9px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;padding:4px 8px 3px;border:1px solid var(--rule);border-radius:3px;font-style:normal;color:var(--g3)}.dk .admPill.pOk{color:var(--good);border-color:var(--good)}.dk .admPill.pBeta{color:var(--gold);border-color:var(--gold)}.dk .admPill.pWarn{color:var(--warn);border-color:var(--warn)}.dk .admPill.pOff{color:var(--bad);border-color:var(--bad)}.dk .invForm{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.dk .invEmail{flex:1 1 260px;min-width:0;font-family:var(--sans);font-size:14px;color:var(--char);background:var(--paper);border:1px solid var(--rule);border-radius:4px;padding:10px 12px;outline:none;transition:border-color .2s var(--ez)}.dk .invEmail:focus{border-color:var(--char)}.dk .invEmail::placeholder{color:var(--g3)}.dk .invForm .go{flex:0 0 auto;margin:0}.dk .invNote{font-size:13px;margin:10px 0 0;line-height:1.4}.dk .invNote.good{color:var(--good)}.dk .invNote.bad{color:var(--bad)}.dk .invLinkRow{display:flex;gap:10px;align-items:center;margin:16px 0 0;flex-wrap:wrap}.dk .invLink{flex:1 1 260px;min-width:0;font-family:var(--mono);font-size:12.5px;color:var(--g3);background:var(--paper);border:1px solid var(--rule);border-radius:4px;padding:10px 12px;outline:none}.dk .invLink:focus{border-color:var(--char);color:var(--char)}.dk .invLinkRow .go{flex:0 0 auto;margin:0}.dk .guide{max-width:760px;margin:0 auto;padding:clamp(20px,3vw,40px) 0 80px}.dk .guideH1{font-size:clamp(28px,4.5vw,38px);font-weight:800;letter-spacing:-.015em;color:var(--char);margin:0 0 14px}.dk .guideLede{font-size:16px;line-height:1.6;color:var(--g3);margin:0 0 8px}.dk .guideSec{border-top:1px solid var(--rule);margin:28px 0 0;padding:24px 0 0}.dk .guideSec h2{font-size:20px;font-weight:800;letter-spacing:-.01em;color:var(--char);margin:0 0 12px}.dk .guideSec h3{font-size:15px;font-weight:700;color:var(--char);margin:18px 0 8px}.dk .guideSec p{font-size:15px;line-height:1.65;color:var(--char);margin:0 0 12px}.dk .guideList,.dk .guideSteps{margin:0 0 12px;padding-left:22px}.dk .guideList li,.dk .guideSteps li{font-size:15px;line-height:1.6;color:var(--char);margin:0 0 8px}.dk .guideSteps{list-style:decimal}.dk .guideList{list-style:disc}.dk .guide b{color:var(--char);font-weight:700}.dk .guideNote{border-left:3px solid var(--gold);background:var(--paper);padding:11px 14px;font-size:14px;line-height:1.55;color:var(--g3);margin:4px 0 0}.dk .guideEnd{margin:32px 0 0;font-size:16px;font-weight:600;color:var(--char);border-top:1px solid var(--rule);padding:22px 0 0}.dk .sharedTag{font-family:var(--mono);font-size:8px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--gold);border:1px solid var(--gold);border-radius:3px;padding:2px 5px 1px;margin-left:8px}.dk .shareLede{font-size:13px;line-height:1.5;color:var(--g3);margin:0 0 14px}.dk .shareList{margin:14px 0 0}.dk .shareRow{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:10px 0;border-top:1px solid var(--g1)}.dk .shareRow:first-child{border-top:0}.dk .shareWho{font-size:13.5px;color:var(--char);min-width:0;overflow-wrap:anywhere}.dk .shareRm{font-family:var(--mono);font-size:9px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--g3);background:transparent;border:1px solid var(--rule);border-radius:3px;padding:5px 9px;cursor:pointer;flex:0 0 auto;transition:color .2s var(--ez),border-color .2s var(--ez)}.dk .shareRm:hover:not(:disabled){color:var(--bad);border-color:var(--bad)}.dk .shareRm:disabled{opacity:.5;cursor:default}.dk .shareNone{font-size:13px;color:var(--g3);margin:12px 0 0}.dk .shareTag2{display:inline-block;margin-left:8px;font-family:var(--mono);font-size:8px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;padding:3px 8px 2px;border-radius:999px;vertical-align:middle}.dk .shareTag2.ok{color:#05231a;background:var(--good)}.dk .shareTag2.wait{color:#20180a;background:var(--warn)}.dk .agreeRow{display:flex;gap:10px;align-items:flex-start;margin:2px 0 18px;cursor:pointer}.dk .agreeRow input[type=checkbox]{flex:0 0 auto;width:17px;height:17px;margin:1px 0 0;accent-color:var(--gold);cursor:pointer}.dk .agreeRow span{font-size:13px;line-height:1.5;color:var(--g3)}.dk .agreeRow a{color:var(--gold);text-decoration:none}.dk .agreeRow a:hover{text-decoration:underline}@media (max-width:820px){.dk .admSubs,.dk .admTiles{grid-template-columns:repeat(2,1fr)}.dk .admHead{display:none}.dk .admTable.leads .admTr,.dk .admTr{grid-template-columns:1fr 1fr;row-gap:6px;padding:14px 0}.dk .admCo{grid-column:1/-1}.dk .admTr .rt{text-align:left}.dk .admTable.invites .admTr{grid-template-columns:1fr;row-gap:5px;padding:15px 0}.dk .admTable.invites .admRm{flex-direction:row;justify-content:flex-start;gap:10px;margin-top:8px}}.dk .pi.kindField{position:relative}.dk .pi .kindNow{margin:6px 0 0;font-size:11px;line-height:1.4;color:var(--g3)}.dk .kindInfo{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;margin-left:6px;border:1px solid var(--g3);border-radius:50%;font-family:var(--mono);font-size:9px;font-style:italic;font-weight:700;color:var(--g3);cursor:help;vertical-align:middle}.dk .kindInfo:focus,.dk .kindInfo:hover{border-color:var(--gold);color:var(--gold);outline:none}.dk .kindTip{display:none;position:absolute;left:16px;top:26px;z-index:40;width:262px;background:var(--white);border:1px solid var(--rule);border-radius:6px;padding:11px 13px;box-shadow:0 12px 34px rgba(0,0,0,.32);font-family:var(--sans);font-size:12px;font-style:normal;font-weight:500;line-height:1.5;letter-spacing:normal;text-transform:none;color:var(--char);white-space:normal}.dk .kindTip b{color:var(--gold)}.dk .kindInfo:focus .kindTip,.dk .kindInfo:hover .kindTip,.dk.isClient .cliField{display:block}.dk.isClient .soldField{display:none}.dk .dwhead{display:grid;grid-template-columns:1fr 120px 150px 130px 130px 184px 28px;grid-gap:12px;gap:12px;padding:11px 18px;font-family:var(--mono);font-size:9px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--g3);border-bottom:1px solid var(--rule)}.dk .dwhead .rt{text-align:right;padding-right:10px}.dk .dw{display:grid;grid-template-columns:1fr 120px 150px 130px 130px 184px 28px;grid-gap:12px;gap:12px;align-items:center;padding:11px 18px;border-top:1px solid var(--g1)}.dk .dw:first-child{border-top:0}.dk .dw .dt input,.dk .dw .dwNm input,.dk .dw .dwRecvDate,.dk .dw select{width:100%;font-family:var(--sans);font-size:13.5px;color:var(--char);background:transparent;border:1px solid transparent;border-radius:0;padding:7px 8px;outline:none;transition:border-color .2s var(--ez),background .2s var(--ez)}.dk .dw .dt input,.dk .dw .dwRecvDate{font-family:var(--mono);font-size:12px}.dk .dw select{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;padding-right:22px;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%23888D8B' stroke-width='1.5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 5px center;background-size:10px}.dk .dw select option{background:var(--white);color:var(--char)}.dk .dw .dt input:hover:not(:disabled),.dk .dw .dwNm input:hover:not(:disabled),.dk .dw .dwRecvDate:hover:not(:disabled),.dk .dw select:hover:not(:disabled){border-color:var(--rule)}.dk .dw .dt input:focus,.dk .dw .dwNm input:focus,.dk .dw .dwRecvDate:focus,.dk .dw select:focus{border-color:var(--char);background:var(--paper)}.dk .dw .dt input:disabled,.dk .dw .dwNm input:disabled,.dk .dw .dwRecvDate:disabled,.dk .dw select:disabled{color:var(--g4)}.dk .dw .dwNm input::placeholder{color:var(--g3)}.dk .dw .dwNm input{font-weight:600}.dk .dw .dwRecv{display:flex;align-items:center;gap:8px;min-width:0}.dk .dw .dwRecvChk{display:inline-flex;align-items:center;gap:6px;cursor:pointer;flex:none}.dk .dw .dwRecvChk input{width:15px;height:15px;accent-color:var(--good);cursor:pointer}.dk .dw .dwRecvChk span{font-family:var(--mono);font-size:9px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--g3)}.dk .dw.isRecv .dwRecvChk span{color:var(--good)}.dk .dw .dwRecvDate{flex:1 1 auto;min-width:0}.dk .dw.isRecv{background:rgba(88,166,120,.06)}.dk .srcTog{display:flex;border:1px solid var(--rule);width:100%}.dk .srcTog button{flex:1 1 50%;font-family:var(--mono);font-size:9px;letter-spacing:.14em;text-transform:uppercase;background:transparent;color:var(--g4);border:0;padding:8px 4px;cursor:pointer;transition:background .2s var(--ez),color .2s var(--ez)}.dk .srcTog button+button{border-left:1px solid var(--rule)}.dk .srcTog button.on{background:var(--char);color:var(--ink);font-weight:600}.dk .srcTog button:disabled{cursor:default}.dk .dw.isClient .srcTog button.on{background:var(--good);color:var(--ink)}.dk .dw .rm{background:transparent;border:0;color:var(--g3);cursor:pointer;font-size:15px;line-height:1;padding:4px 6px;visibility:hidden;justify-self:center}.dk .dw:hover .rm{visibility:visible}.dk .dw .rm:hover{color:var(--bad)}.dk .dwEmpty{margin:0;padding:22px 18px;color:var(--g3);font-size:13px}.dk .dw.tot{border-top:2px solid var(--char);background:var(--paper);grid-template-columns:1fr 1fr 150px 28px}.dk .dw.tot .nm{font-family:var(--mono);font-size:10.5px;font-weight:600;letter-spacing:.18em;text-transform:uppercase}.dk .dw.tot .m{font-family:var(--mono);font-size:14px;font-weight:700;text-align:right;padding-right:10px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dk .dw.tot .sp{display:flex;gap:16px;flex-wrap:wrap;font-family:var(--mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--g4)}.dk .dw.tot .sp .cl{color:var(--good)}.dk .dwBy{display:flex;gap:10px;flex-wrap:wrap;padding:13px 18px 16px;border-top:1px solid var(--g1)}.dk .dwBy span{font-family:var(--mono);font-size:10px;letter-spacing:.1em;color:var(--g4);border:1px solid var(--rule);padding:6px 10px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dk .dwBy span b{color:var(--char);font-weight:600;letter-spacing:.14em;text-transform:uppercase}@media (max-width:980px){.dk .dwhead{display:none}.dk .dw{grid-template-columns:1fr;row-gap:9px;padding:15px 14px;position:relative}.dk .dw .rm{position:absolute;top:10px;right:10px;visibility:visible}.dk .dw .dt,.dk .dw .dwNm,.dk .dw .dwRecv,.dk .dw .phsel,.dk .dw .srcTog{position:relative;padding-left:104px}.dk .dw .dt:before,.dk .dw .dwNm:before,.dk .dw .dwRecv:before,.dk .dw .phsel:before,.dk .dw .srcTog:before{content:attr(data-lab);position:absolute;left:0;top:50%;transform:translateY(-50%);font-family:var(--mono);font-size:8.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--g3);pointer-events:none;z-index:1}.dk .dw .phsel{padding-right:28px}.dk .dw .srcTog{width:auto;border:0}.dk .dw .srcTog button{border:1px solid var(--rule)}.dk .dw .srcTog button+button{border-left:0}.dk .dw .money{position:relative}.dk .dw .money:after{content:attr(data-lab);position:absolute;left:0;top:50%;transform:translateY(-50%);font-family:var(--mono);font-size:8.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--g3);pointer-events:none}.dk .dw .money input{padding-left:104px;text-align:right}.dk .dw .money:before{left:92px}.dk .dw.tot{grid-template-columns:1fr;row-gap:8px}.dk .dw.tot .m{text-align:right}}.dk .sbhead{display:grid;grid-template-columns:1fr 200px 110px 130px 28px;grid-gap:12px;gap:12px;padding:11px 18px;font-family:var(--mono);font-size:9px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--g3);border-bottom:1px solid var(--rule)}.dk .sbhead .rt{text-align:right;padding-right:10px}.dk .sb{padding:0;border-top:1px solid var(--rule)}.dk .sb:first-child{border-top:0}.dk .sbtop{display:grid;grid-template-columns:1fr 200px 110px 130px 28px;grid-gap:12px;gap:12px;align-items:center;padding:12px 18px 10px}.dk .sb input{width:100%;font-family:var(--sans);font-size:14px;color:var(--char);background:transparent;border:1px solid transparent;border-radius:0;padding:7px 8px;outline:none;transition:border-color .2s var(--ez),background .2s var(--ez)}.dk .sb .snm input{font-weight:500}.dk .sb .sph input{font-family:var(--mono);font-size:12.5px}.dk .sb input:hover:not(:disabled){border-color:var(--rule)}.dk .sb input:focus{border-color:var(--char);background:var(--paper)}.dk .sb input:disabled{color:var(--g4)}.dk .sb input::placeholder{color:var(--g3)}.dk .sb .scnt{font-family:var(--mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--g4);text-align:right;padding-right:10px}.dk .sb .scnt.none{color:var(--g3)}.dk .sb .spaid{font-family:var(--mono);font-size:13px;font-weight:500;color:var(--char);text-align:right;padding-right:10px}.dk .sb .rm,.dk .sb .spaid.none{color:var(--g3)}.dk .sb .rm{background:transparent;border:0;cursor:pointer;font-size:15px;line-height:1;padding:4px 6px;visibility:hidden;justify-self:center}.dk .sbtop:hover .rm,.dk .sj:hover .rm{visibility:visible}.dk .sb .rm:hover{color:var(--bad)}.dk .sbEmpty{margin:0;padding:22px 18px;color:var(--g3);font-size:13px}.dk .sbjobs{padding:0 18px 12px 30px;border-left:2px solid var(--g2);margin-left:18px}.dk .sj{display:grid;grid-template-columns:190px minmax(0,1fr) 150px 28px;grid-gap:12px;gap:12px;align-items:center;padding:5px 0}.dk .sj>div{min-width:0}.dk .sj select{max-width:100%;font-family:var(--mono);font-size:10.5px;letter-spacing:.09em;text-transform:uppercase;color:var(--g4);background:transparent;border:1px solid transparent;border-radius:0;padding:6px 20px 6px 7px;outline:none;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%23888D8B' stroke-width='1.5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 5px center;background-size:9px;transition:border-color .2s var(--ez),color .2s var(--ez)}.dk .sj select option{background:var(--white);color:var(--char);text-transform:none;letter-spacing:0}.dk .sj select:hover:not(:disabled){border-color:var(--rule);color:var(--char)}.dk .sj select:focus{border-color:var(--char);color:var(--char)}.dk .sj .sjj select{font-family:var(--sans);font-size:13.5px;letter-spacing:0;text-transform:none;color:var(--char)}.dk .sj.draft .sjj select{color:var(--g3)}.dk .sj select:disabled{cursor:default;background-image:none}.dk .sj .sjm{position:relative}.dk .sj .sjm:before{content:"$";position:absolute;left:8px;top:50%;transform:translateY(-50%);font-family:var(--mono);font-size:11px;color:var(--g3);pointer-events:none}.dk .sj .sjm input{font-family:var(--mono);font-size:13px;text-align:right;padding:6px 8px 6px 20px}.dk .sj.draft .sjm input{opacity:.4}.dk .sjEmpty{margin:0;padding:6px 0 4px;color:var(--g3);font-size:12.5px}.dk .addjob{margin:4px 0 0}.dk .addjob button{font-family:var(--mono);font-size:9px;letter-spacing:.15em;text-transform:uppercase;color:var(--g3);background:transparent;border:1px dashed var(--g3);padding:6px 11px;cursor:pointer;transition:color .2s var(--ez),border-color .2s var(--ez)}.dk .addjob button:hover{color:var(--char);border-color:var(--char)}.dk .sbtot{display:grid;grid-template-columns:1fr 150px;grid-gap:12px;gap:12px;align-items:center;padding:13px 18px;border-top:1px solid var(--rule);font-family:var(--mono);font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--char)}.dk .sbtot .m{font-size:15px;letter-spacing:0;text-align:right;padding-right:10px}.dk .hdhead{display:grid;grid-template-columns:170px 1fr 150px 28px;grid-gap:12px;gap:12px;padding:11px 18px;font-family:var(--mono);font-size:9px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--g3);border-bottom:1px solid var(--rule)}.dk .hdhead .rt{text-align:right;padding-right:10px}.dk .hd{display:grid;grid-template-columns:170px 1fr 150px 28px;grid-gap:12px;gap:12px;align-items:center;padding:11px 18px;border-top:1px solid var(--g1)}.dk .hd:first-child{border-top:0}.dk .hd input{width:100%;font-family:var(--sans);font-size:13.5px;color:var(--char);background:transparent;border:1px solid transparent;border-radius:0;padding:7px 8px;outline:none;transition:border-color .2s var(--ez),background .2s var(--ez)}.dk .hd .hmon,.dk .hd .money input{font-family:var(--mono);font-size:12px}.dk .hd .money input{text-align:right;padding-right:10px}.dk .hd input:hover:not(:disabled){border-color:var(--rule)}.dk .hd input:focus{border-color:var(--char);background:var(--paper)}.dk .hd input:disabled{color:var(--g4)}.dk .hd input:disabled:focus,.dk .hd input:disabled:hover{border-color:transparent;background:transparent}.dk .hd .hnote input::placeholder,.dk .hd .money input::placeholder{color:var(--g3)}.dk .hd .rm{background:transparent;border:0;color:var(--g3);cursor:pointer;font-size:15px;line-height:1;padding:4px 6px;visibility:hidden}.dk .hd:hover .rm{visibility:visible}.dk .hd .rm:hover{color:var(--bad)}.dk .hdEmpty{padding:16px 18px;color:var(--g3);font-size:13.5px}.dk .hdtot{display:grid;grid-template-columns:170px 1fr 150px 28px;grid-gap:12px;gap:12px;align-items:center;padding:13px 18px;border-top:2px solid var(--char);background:var(--paper)}.dk .hdtot .lbl{font-size:10.5px;letter-spacing:.18em;text-transform:uppercase}.dk .hdtot .lbl,.dk .hdtot .m{font-family:var(--mono);font-weight:600;color:var(--char);text-align:right}.dk .hdtot .m{font-size:15px;padding-right:10px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (max-width:980px){.dk .hdhead{display:none}.dk .hd{grid-template-columns:minmax(0,1fr);row-gap:9px;padding:15px 14px;position:relative}.dk .hd .rm{position:absolute;top:10px;right:10px;visibility:visible}.dk .hd .hmwrap,.dk .hd .hnwrap,.dk .hd .money{position:relative;padding-left:104px;min-width:0}.dk .hd .hmwrap:before,.dk .hd .hnwrap:before,.dk .hd .money:before{content:attr(data-lab);position:absolute;left:0;top:50%;transform:translateY(-50%);font-family:var(--mono);font-size:8.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--g3);pointer-events:none}.dk .hd .hmwrap{padding-left:0;padding-top:19px}.dk .hd .hmwrap:before{top:2px;transform:none}.dk .hd .hmsel{min-width:0}.dk .hd .hmsel .hmMon{flex:1 1 auto}.dk .hd .hmsel .hmYr{flex:0 0 108px}.dk .hd .money input{text-align:left;padding-right:8px}.dk .hdtot{display:flex;justify-content:space-between;align-items:center;padding:12px 14px}.dk .hdtot>div:empty{display:none}.dk .hdtot .lbl{text-align:left}}.dk #rcptForm{padding:14px 18px 4px}.dk .rcOpen{display:inline-flex;align-items:center;gap:9px;font-family:var(--mono);font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#fff;background:var(--gold);border:1px solid var(--gold);border-radius:5px;padding:13px 22px;cursor:pointer;transition:filter .2s var(--ez),transform .2s var(--ez)}.dk .rcOpen:hover{filter:brightness(1.07);transform:translateY(-1px)}.dk .rcOpen .rcPlus{font-size:17px;line-height:1;margin-top:-1px}.dk .rcPanel{margin:16px 0 4px;border:1px solid var(--rule);border-radius:9px;padding:20px;background:var(--paper)}.dk .rcPanelHead{margin:0 0 16px;font-size:13.5px;color:var(--g4);line-height:1.45}.dk .rcField{margin:0 0 14px}.dk .rcField>label{display:block;font-family:var(--mono);font-size:10px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--spec);margin:0 0 7px}.dk .rcGrid3{display:grid;grid-template-columns:160px 1fr 160px;grid-gap:14px;gap:14px}.dk .rcPanel input[type=date],.dk .rcPanel input[type=number],.dk .rcPanel input[type=text],.dk .rcPanel select{width:100%;font-family:var(--sans);font-size:14.5px;color:var(--char);background:var(--white);border:1px solid var(--rule);border-radius:5px;padding:12px;outline:none;transition:border-color .2s var(--ez)}.dk .rcPanel input[type=date],.dk .rcPanel input[type=number]{font-family:var(--mono);font-size:13.5px}.dk .rcPanel select{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;padding-right:26px;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%23888D8B' stroke-width='1.5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;background-size:11px}.dk .rcPanel optgroup,.dk .rcPanel select option{background:var(--white);color:var(--char)}.dk .rcPanel input:hover,.dk .rcPanel select:hover{border-color:var(--g3)}.dk .rcPanel input:focus,.dk .rcPanel select:focus{border-color:var(--spec)}.dk .rcMoney{position:relative}.dk .rcMoney .rcDol{position:absolute;left:12px;top:50%;transform:translateY(-50%);font-family:var(--mono);font-size:13.5px;color:var(--g3);pointer-events:none}.dk .rcMoney input{padding-left:26px!important}.dk .rcUp{display:inline-flex;align-items:center;justify-content:center;font-family:var(--mono);font-size:10px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--g4);border:1px dashed var(--g3);border-radius:5px;padding:13px 16px;cursor:pointer;white-space:nowrap;transition:color .2s var(--ez),border-color .2s var(--ez)}.dk .rcUp:hover{color:var(--char);border-color:var(--char)}.dk .rcErr{color:var(--bad);font-size:13px;margin:0 0 12px}.dk .rcActs{display:flex;justify-content:flex-end;gap:12px;margin-top:4px}.dk .rcCancel{font-family:var(--mono);font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--g3);background:transparent;border:1px solid var(--rule);border-radius:5px;padding:12px 18px;cursor:pointer;transition:color .2s var(--ez),border-color .2s var(--ez)}.dk .rcCancel:hover{color:var(--char);border-color:var(--g3)}.dk .rcSave{font-family:var(--mono);font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#fff;background:var(--good);border:1px solid var(--good);border-radius:5px;padding:12px 22px;cursor:pointer;transition:filter .2s var(--ez)}.dk .rcSave:hover{filter:brightness(1.07)}.dk #rcptList{border-top:1px solid var(--rule);margin-top:10px}.dk .rc{display:grid;grid-template-columns:52px 1fr 130px 28px;grid-gap:14px;gap:14px;align-items:center;padding:12px 18px;border-top:1px solid var(--g1)}.dk .rc:first-child{border-top:0}.dk .rcThumb{width:52px;height:52px;border:1px solid var(--rule);border-radius:5px;overflow:hidden;display:flex;align-items:center;justify-content:center;background:var(--paper)}.dk .rcThumb img{width:100%;height:100%;object-fit:cover;cursor:pointer;display:block}.dk .rcThumb .rcNo{font-family:var(--mono);font-size:7.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--g3);text-align:center}.dk .rcMeta{min-width:0}.dk .rcVend{margin:0;font-size:14px;font-weight:600;color:var(--char)}.dk .rcLineLbl,.dk .rcVend{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dk .rcLineLbl{font-size:10.5px;letter-spacing:.02em;color:var(--spec)}.dk .rcDt,.dk .rcLineLbl{margin:3px 0 0;font-family:var(--mono)}.dk .rcDt{font-size:10px;letter-spacing:.06em;color:var(--g3)}.dk .rcAmt2{font-family:var(--mono);font-size:15px;font-weight:600;text-align:right;color:var(--char);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dk .rcRm{background:transparent;border:0;color:var(--g3);cursor:pointer;font-size:16px;line-height:1;padding:4px 6px;visibility:hidden}.dk .rc:hover .rcRm{visibility:visible}.dk .rcRm:hover{color:var(--bad)}.dk .rcEmpty{padding:16px 18px;color:var(--g3);font-size:13.5px}.dk .rcChip{font-family:var(--mono);font-size:8px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--spec);border:1px solid var(--spec);border-radius:3px;padding:2px 6px 1px;margin-left:8px;white-space:nowrap;flex:none}.dk .pcnm{display:flex;align-items:center;gap:8px}.dk .pcnm .nmin{flex:1 1 auto;min-width:0}@media(max-width:860px){.dk .rcGrid3{grid-template-columns:1fr}.dk .rcOpen,.dk .rcUp{width:100%;justify-content:center}.dk .rcActs{flex-direction:column-reverse}.dk .rcActs button{width:100%}}.dk .r .nm .subPick{flex:0 1 auto;display:flex;align-items:center;gap:10px;min-width:0}.dk .r .nm .subPick select{font-family:var(--mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--g3);background:transparent;border:1px solid transparent;border-radius:0;padding:3px 18px 3px 5px;outline:none;cursor:pointer;max-width:230px;flex:0 1 auto;min-width:0;text-overflow:ellipsis;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%23888D8B' stroke-width='1.5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 4px center;background-size:9px;transition:border-color .2s var(--ez),color .2s var(--ez)}.dk .r .nm .subPick select option{background:var(--white);color:var(--char);text-transform:none;letter-spacing:0}.dk .r .nm .subPick select:hover:not(:disabled){border-color:var(--rule);color:var(--g4)}.dk .r .nm .subPick select:focus{border-color:var(--char);color:var(--char)}.dk .r .nm .subPick.set select{color:var(--char)}.dk .r .nm .subPick select:disabled{cursor:default}.dk .r .nm .subPick:not(.set) select{opacity:.45}.dk .r .nm .subPick:not(.set) select:focus,.dk .r:hover .nm .subPick:not(.set) select{opacity:1}.dk .r .nm .subPick .subTel{font-family:var(--mono);font-size:10.5px;color:var(--g3);text-decoration:none;white-space:nowrap;border-bottom:1px solid transparent;flex:0 0 auto}.dk .r .nm .subPick .subTel:hover{color:var(--char);border-bottom-color:var(--rule)}@media (max-width:980px){.dk .sbhead{display:none}.dk .sb{padding:4px 0 10px}.dk .sbtop{grid-template-columns:1fr;row-gap:9px;padding:15px 14px 10px;position:relative}.dk .sbtop .rm{position:absolute;top:10px;right:10px;visibility:visible}.dk .sb .scnt,.dk .sb .snm,.dk .sb .spaid,.dk .sb .sph{position:relative;padding-left:104px;text-align:left;padding-right:0}.dk .sb .snm{padding-right:28px}.dk .sb .scnt:before,.dk .sb .snm:before,.dk .sb .spaid:before,.dk .sb .sph:before{content:attr(data-lab);position:absolute;left:0;top:50%;transform:translateY(-50%);font-family:var(--mono);font-size:8.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--g3);pointer-events:none}.dk .sbjobs{padding:0 14px 6px;margin-left:14px}.dk .sj{grid-template-columns:1fr;row-gap:7px;padding:11px 0;position:relative;border-top:1px solid var(--g1)}.dk .sj .rm{position:absolute;top:8px;right:0;visibility:visible}.dk .sj .sjj,.dk .sj .sjm,.dk .sj .sjp{position:relative;padding-left:64px}.dk .sj .sjj:before,.dk .sj .sjm:after,.dk .sj .sjp:before{content:attr(data-lab);position:absolute;left:0;top:50%;transform:translateY(-50%);font-family:var(--mono);font-size:8.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--g3);pointer-events:none}.dk .sj .sjm:before{left:72px}.dk .sj .sjm input{padding-left:20px}.dk .sbtot{padding:12px 14px}.dk .r .nm .subPick{flex:1 1 100%;margin-top:2px;flex-wrap:wrap;row-gap:1px;justify-content:flex-end}.dk .r .nm .subPick select{max-width:100%;flex:0 1 auto;min-width:0;text-align:right;padding-left:0}.dk .r .nm .subPick .subTel{flex:0 0 auto}.dk .r .nm .subPick:not(.set) select{opacity:.7}}.dk .inboxBadge{display:inline-block;margin-left:6px;min-width:16px;padding:0 5px;font-weight:700;line-height:16px;text-align:center;color:#fff;background:var(--gold);border-radius:9px;vertical-align:middle}.dk .inboxAllBtn,.dk .inboxBadge{font-family:var(--mono);font-size:9px}.dk .inboxAllBtn{float:right;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--g3);background:transparent;border:1px solid var(--rule);border-radius:4px;padding:5px 9px;cursor:pointer}.dk .inboxAllBtn:hover:not(:disabled){color:var(--char);border-color:var(--g4)}.dk .inboxAllBtn:disabled{opacity:.5;cursor:default}.dk .inboxList{display:flex;flex-direction:column;gap:10px}.dk .inboxMsg{border:1px solid var(--rule);border-radius:6px;padding:13px 15px;background:var(--white)}.dk .inboxMsg.unread{border-color:var(--gold);box-shadow:inset 3px 0 0 var(--gold)}.dk .inboxTop{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.dk .inboxSubj{font-weight:600;font-size:14px;color:var(--char);flex:1 1 auto;min-width:0}.dk .inboxWhen{font-family:var(--mono);font-size:10px;letter-spacing:.06em;color:var(--g3);flex:0 0 auto}.dk .inboxBody{margin:9px 0 0;font-size:13px;line-height:1.5;color:var(--g3);white-space:pre-wrap}.dk .inboxActs{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:12px 0 0;flex-wrap:wrap}.dk .inboxReply{font-size:12px;color:var(--gold);text-decoration:none}.dk .inboxReply:hover{text-decoration:underline}.dk .inboxBtns{display:flex;gap:8px;align-items:center}.dk .inboxBtns button{font-family:var(--mono);font-size:9px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--g3);background:transparent;border:1px solid var(--rule);border-radius:4px;padding:6px 10px;cursor:pointer}.dk .inboxBtns button:hover:not(:disabled){color:var(--char);border-color:var(--g4)}.dk .inboxBtns button.admX:hover:not(:disabled){color:var(--bad);border-color:var(--bad)}.dk .inboxBtns button:disabled{opacity:.5;cursor:default}@media (max-width:640px){.dk .inboxTop{gap:7px}.dk .inboxWhen{width:100%;order:3}}.dk .estSaveLine{margin:0 0 14px;text-align:right}.dk .estSaveTop{margin:0 0 16px}.dk .estSaveLink{font-family:var(--mono);font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--gold);text-decoration:none;border-bottom:1px solid transparent}.dk .estSaveLink:hover{border-bottom-color:var(--gold)}.dk.estdoc{--white:#fff;--char:#15181b;--g3:#5e625f;--g4:#3d403e;--rule:#d9d9d4;--line:#e2e2dd;--raised:#f4f4f1;--good:#186b47;--warn:#7a5a12;--bad:#a32b23;min-height:100svh;background:#ecece7;color:var(--char);padding:0 0 40px}.dk.estdoc .edBar{display:flex;align-items:center;justify-content:space-between;gap:12px;max-width:820px;margin:0 auto;padding:16px 20px}.dk.estdoc .edBack{font-family:var(--mono);font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--g3);text-decoration:none;border:1px solid var(--rule);border-radius:4px;padding:8px 12px}.dk.estdoc .edBack:hover{color:var(--char);border-color:var(--g4)}.dk.estdoc .edPdf{font-family:var(--mono);font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#fff;background:var(--gold);border:1px solid var(--gold);border-radius:4px;padding:9px 16px;cursor:pointer}.dk.estdoc .edPdf:hover{filter:brightness(1.06)}.dk.estdoc .edWrap{max-width:820px;margin:0 auto;padding:0 20px}.dk.estdoc .edSheet{background:var(--white);border:1px solid var(--rule);border-radius:8px;padding:36px 40px 40px}.dk.estdoc .edHead{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:0 0 20px;border-bottom:1px solid var(--rule)}.dk.estdoc .edBrand{display:flex;align-items:center;gap:12px;min-width:0}.dk.estdoc .edLogo{height:44px;width:auto;max-width:220px;object-fit:contain}.dk.estdoc .edCo{font-family:var(--sans);font-weight:800;font-size:20px;letter-spacing:-.01em;color:var(--char)}.dk.estdoc .edMeta{text-align:right;flex:0 0 auto}.dk.estdoc .edKind{font-family:var(--mono);font-size:12px;font-weight:700;letter-spacing:.28em;text-transform:uppercase;color:var(--gold);margin:0}.dk.estdoc .edDate{font-size:12px;color:var(--g3);margin:4px 0 0}.dk.estdoc .edTitle{padding:20px 0 8px}.dk.estdoc .edAddr{font-size:24px;font-weight:800;letter-spacing:-.01em;margin:0;color:var(--char)}.dk.estdoc .edStamp{display:inline-block;margin:10px 0 0;font-family:var(--mono);font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding:5px 10px;border-radius:4px;border:1px solid var(--rule);color:var(--g3)}.dk.estdoc .edStamp.edOk{color:var(--good);border-color:var(--good)}.dk.estdoc .edStamp.edSent{color:var(--gold);border-color:var(--gold)}.dk.estdoc .edStamp.edWarn{color:var(--warn);border-color:var(--warn)}.dk.estdoc .edBody{margin:22px 0 0}.dk.estdoc .edPhase{margin:0 0 20px;page-break-inside:avoid;break-inside:avoid}.dk.estdoc .edPhaseHead{display:flex;align-items:baseline;gap:10px;padding:0 0 8px;border-bottom:1px solid var(--rule);margin:0 0 8px}.dk.estdoc .edPhaseName{font-family:var(--mono);font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--char)}.dk.estdoc .edPhaseTitle{font-size:13px;color:var(--g3)}.dk.estdoc .edLine{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:6px 0;font-size:14px}.dk.estdoc .edLineName{color:var(--char);min-width:0}.dk.estdoc .edLinePrice{font-family:var(--mono);color:var(--char);flex:0 0 auto;white-space:nowrap}.dk.estdoc .edLineEmpty span,.dk.estdoc .edNoLines{color:var(--g3);font-style:italic}.dk.estdoc .edSub{padding:8px 0 0;margin:6px 0 0;border-top:1px dashed var(--rule);font-family:var(--mono);font-size:12px;letter-spacing:.06em;color:var(--g3)}.dk.estdoc .edSub,.dk.estdoc .edTotal{display:flex;justify-content:space-between;gap:16px}.dk.estdoc .edTotal{margin:8px 0 0;padding:16px 0 0;background:transparent;border-top:2px solid var(--char);font-weight:800;font-size:18px;color:var(--char)}.dk.estdoc .edTotal span:last-child{font-family:var(--mono)}.dk.estdoc .edFine{margin:22px 0 0;font-size:11px;line-height:1.5;color:var(--g3)}.dk.estdoc .edEmpty{max-width:520px;margin:60px auto;text-align:center}.dk.estdoc .edEmpty h1{font-size:22px;margin:0 0 10px;color:var(--char)}.dk.estdoc .edEmpty p{color:var(--g3);margin:0 0 18px}@media (max-width:640px){.dk.estdoc .edSheet{padding:24px 20px 28px}.dk.estdoc .edHead{flex-direction:column;gap:12px}.dk.estdoc .edMeta{text-align:left}}@media print{.dk.estdoc{background:#fff;padding:0}.dk.estdoc .edBar{display:none}.dk.estdoc .edWrap{max-width:none;padding:0}.dk.estdoc .edSheet{border:0;border-radius:0;padding:0;background:#fff}.dk.estdoc .edTotal{background:transparent}.dk.estdoc .edLogo{height:40px}}.cvEst .estLine{flex-wrap:wrap;align-items:center}.cvEst .estLine .ln{flex:1 1 auto;min-width:0}.cvEst .estLine .lp{flex:0 0 auto}.cvEst .estLine .lact{flex:0 0 auto;display:flex;gap:6px;margin-left:10px}.cvEst .estLine .lact button{font-family:var(--mono);font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--g3);background:transparent;border:1px solid var(--line);border-radius:4px;padding:5px 9px;cursor:pointer;white-space:nowrap}.cvEst .estLine .lact .lok:hover:not(:disabled){color:var(--good);border-color:var(--good)}.cvEst .estLine .lact .lq:hover:not(:disabled){color:var(--gold);border-color:var(--gold)}.cvEst .estLine .lact button:disabled{opacity:.45;cursor:default}.cvEst .estLine .lstate{flex:1 1 100%;font-family:var(--mono);font-size:10px;letter-spacing:.06em;color:var(--g3);margin-top:5px}.cvEst .estLine .lstate:empty{display:none;margin:0}.cvEst .estLine .lstate.ok{color:var(--good)}.cvEst .estLine .lstate.asked{color:var(--warn)}.cvEst .estLine .lstate.bad{color:var(--bad)}.cvEst .estLine.lgood{box-shadow:inset 3px 0 0 var(--good)}.cvEst .estLine.lasked{box-shadow:inset 3px 0 0 var(--warn)}.cvEst .lqbox{padding:2px 18px 16px;display:flex;flex-direction:column;gap:8px;border-bottom:1px solid var(--line)}.cvEst .lqnote{width:100%;min-height:64px;resize:vertical;font-family:inherit;font-size:14px;color:var(--char);background:var(--panel);border:1px solid var(--line);border-radius:4px;padding:9px 11px}.cvEst .lqacts{display:flex;gap:8px;justify-content:flex-end}.cvEst .lqacts button{font-family:var(--mono);font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;border-radius:4px;padding:8px 14px;cursor:pointer;border:1px solid var(--line);background:transparent;color:var(--g3)}.cvEst .lqacts .lqsend{color:#fff;background:var(--gold);border-color:var(--gold)}.cvEst .lqacts .lqcancel:hover{color:var(--char);border-color:var(--g4)}.cvEst .estLineDone{margin:0 0 16px;padding:12px 16px;border-radius:6px;background:var(--warn-bg);color:var(--char);font-size:14px;line-height:1.5}.dk .cprice .cflags{display:none}.dk.cliOn .cprice .cflags{display:flex;gap:5px;margin-top:6px;flex-wrap:wrap;justify-content:flex-end}.dk .cflag{font-family:var(--mono);font-size:8.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--g3);background:transparent;border:1px solid var(--line);border-radius:3px;padding:3px 6px;cursor:pointer;white-space:nowrap}.dk .cflag.optF.on{color:var(--gold);border-color:var(--gold)}.dk .cflag.allowF.on{color:var(--good);border-color:var(--good)}.dk .cflag:disabled{opacity:.5;cursor:default}.dk .r.isOpt .nm .lbl{color:var(--gold)}.dk .r.isAllow .nm .lbl{color:var(--good)}.cvEst .lbadge{display:inline-block;font-family:var(--mono);font-size:8.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding:2px 6px;border-radius:3px;margin-left:6px;vertical-align:middle;border:1px solid var(--line)}.cvEst .lbadge.opt{color:var(--gold);border-color:var(--gold)}.cvEst .lbadge.allow{color:var(--good);border-color:var(--good)}.cvEst .estLine.optout .lp{opacity:.5;text-decoration:line-through}.cvEst .estLine.optout .ln{color:var(--g4)}.cvEst .lpick{font-family:var(--mono);font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--gold);background:transparent;border:1px solid var(--gold);border-radius:4px;padding:5px 10px;cursor:pointer;white-space:nowrap}.cvEst .lpick.in{color:var(--good);border-color:var(--good)}.cvEst .lpick:disabled{opacity:.5;cursor:default}.dk .schHead{padding:0 0 8px;border-bottom:1px solid var(--rule);font-family:var(--mono);font-size:9.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--g3)}.dk .schHead,.dk .schRow{display:grid;grid-template-columns:1fr 170px 170px;grid-gap:12px;gap:12px}.dk .schRow{align-items:center;padding:10px 0;border-bottom:1px solid var(--line)}.dk .schP{font-size:14px;color:var(--char);display:flex;flex-direction:column;gap:2px}.dk .schP em{font-style:normal;font-size:12px;color:var(--g3)}.dk .schD input{width:100%}.dk .schTasks{margin-top:20px}.dk .schTHead{padding:0 0 8px;border-bottom:1px solid var(--rule);font-family:var(--mono);font-size:9.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--g3)}.dk .schT,.dk .schTHead{display:grid;grid-template-columns:1fr 150px 150px 150px 60px 28px;grid-gap:12px;gap:12px}.dk .schT{align-items:center;padding:9px 0;border-bottom:1px solid var(--line)}.dk .schT .tD input,.dk .schT .tPh select,.dk .schT input[type=text]{width:100%}.dk .schT .tChk{display:flex;justify-content:center}.dk .schT.done .tNm input{text-decoration:line-through;color:var(--g3)}.dk .schT .rm{visibility:hidden}.dk .schT:hover .rm{visibility:visible}.dk .schEmpty{color:var(--g3);font-size:13px;padding:12px 0 0;margin:0}@media (max-width:820px){.dk .schHead,.dk .schTHead{display:none}.dk .schRow{grid-template-columns:1fr;row-gap:8px;padding:14px 0;position:relative}.dk .schT{grid-template-columns:1fr 1fr;row-gap:9px;padding:14px 34px 14px 0;position:relative}.dk .schT .tNm{grid-column:1/-1}.dk .schT .rm{position:absolute;top:12px;right:2px;visibility:visible}.dk .schD:before,.dk .schT .tChk:before,.dk .schT .tD:before,.dk .schT .tPh:before{content:attr(data-lab);display:block;font-family:var(--mono);font-size:8.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--g3);margin-bottom:3px}}.cv .cvSched{margin:26px 0 0}.cv .cvSchH{font-family:var(--mono);font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--g4);margin:0 0 14px}.cv .cvSchPhase{padding:12px 0;border-top:1px solid var(--line)}.cv .cvSchPhase:first-of-type{border-top:0}.cv .cvSchTop{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap}.cv .cvSchName{font-size:15px;font-weight:600;color:var(--char)}.cv .cvSchRange{font-family:var(--mono);font-size:12px;color:var(--g3)}.cv .cvSchTasks{list-style:none;margin:8px 0 0;padding:0}.cv .cvSchTask{display:flex;align-items:center;gap:10px;padding:5px 0;font-size:14px;color:var(--char)}.cv .cvSchDot{width:8px;height:8px;border-radius:50%;border:1.5px solid var(--g4);flex:0 0 auto}.cv .cvSchTask.done .cvSchDot{background:var(--good);border-color:var(--good)}.cv .cvSchTask.done .cvSchTn{color:var(--g3);text-decoration:line-through}.cv .cvSchTn{flex:1 1 auto;min-width:0}.cv .cvSchDue{font-family:var(--mono);font-size:11px;color:var(--g3);flex:0 0 auto}.dk .guideCallout{margin:22px 0 0;padding:20px 22px;border:1px solid var(--gold);border-radius:8px;background:var(--warn-bg)}.dk .guideCallout h2{font-size:18px;font-weight:800;color:var(--char);margin:0 0 10px}.dk .guideCallout p{font-size:15px;line-height:1.6;color:var(--char);margin:0 0 10px}.dk .guideCallout p:last-child{margin-bottom:0}.dk .guideSignIn{margin:4px 0 12px}.dk .guideSignIn a{font-family:var(--mono);font-size:16px;font-weight:700;color:var(--gold);text-decoration:none;word-break:break-all;border-bottom:2px solid var(--gold);padding-bottom:1px}.dk .guideResetLine{border-top:1px dashed var(--rule);padding-top:12px;margin-top:4px}.dk .schDHead{display:grid;grid-template-columns:1fr 150px 150px 150px 28px;grid-gap:12px;gap:12px;padding:0 0 8px;border-bottom:1px solid var(--rule);font-family:var(--mono);font-size:9.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--g3)}.dk .schDHead .rt{text-align:right;padding-right:6px}.dk .schDr{display:grid;grid-template-columns:1fr 150px 150px 150px 28px;grid-gap:12px;gap:12px;align-items:center;padding:9px 0;border-bottom:1px solid var(--line)}.dk .schDr .drDue input,.dk .schDr .drPh select,.dk .schDr input[type=text]{width:100%}.dk .schDr .money input{text-align:right}.dk .schDr .rm{visibility:hidden}.dk .schDr:hover .rm{visibility:visible}.dk .schDTot{display:grid;grid-template-columns:1fr 150px;grid-gap:12px;gap:12px;justify-content:end;padding:12px 0 0;font-family:var(--mono);font-size:12px;letter-spacing:.06em;color:var(--char)}.dk .schDTot div:first-child{text-align:right;color:var(--g3);text-transform:uppercase;font-size:9.5px;letter-spacing:.14em;align-self:center}.dk .schDTot .m{text-align:right;font-weight:700;padding-right:6px}@media (max-width:820px){.dk .schDHead{display:none}.dk .schDr{grid-template-columns:1fr 1fr;row-gap:9px;padding:14px 34px 14px 0;position:relative}.dk .schDr .drNm{grid-column:1/-1}.dk .schDr .rm{position:absolute;top:12px;right:2px;visibility:visible}.dk .schDr .drDue:before,.dk .schDr .drPh:before,.dk .schDr .money:before{content:attr(data-lab);display:block;font-family:var(--mono);font-size:8.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--g3);margin-bottom:3px}.dk .schDTot{grid-template-columns:1fr;justify-content:stretch}.dk .schDTot div:first-child{text-align:left}.dk .schDTot .m{text-align:left;padding:0}}.dk.estdoc .edDraws{margin:26px 0 0;padding:20px 0 0;border-top:1px solid var(--rule)}.dk.estdoc .edDrawsH{font-family:var(--mono);font-size:11px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--gold);margin:0 0 12px}.dk.estdoc .edDrawHead,.dk.estdoc .edDrawRow{display:grid;grid-template-columns:1fr 1fr 130px 120px;grid-gap:12px;gap:12px;align-items:baseline}.dk.estdoc .edDrawHead{font-family:var(--mono);font-size:9.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--g3);padding:0 0 8px;border-bottom:1px solid var(--rule)}.dk.estdoc .edDrawHead .rt,.dk.estdoc .edDrawRow .edDrawAmt{text-align:right}.dk.estdoc .edDrawRow{padding:8px 0;border-bottom:1px solid var(--line);font-size:14px;color:var(--char)}.dk.estdoc .edDrawNm{font-weight:600}.dk.estdoc .edDrawDue,.dk.estdoc .edDrawPh{color:var(--g3);font-size:13px}.dk.estdoc .edDrawAmt{font-family:var(--mono)}.dk.estdoc .edDrawTot{display:grid;grid-template-columns:1fr 120px;grid-gap:12px;gap:12px;justify-content:end;padding:12px 0 0;font-weight:800;font-size:15px;color:var(--char)}.dk.estdoc .edDrawTot span:first-child{color:var(--g3);font-size:10px;letter-spacing:.14em;text-transform:uppercase;align-self:center}.dk.estdoc .edDrawTot span:first-child,.dk.estdoc .edDrawTot span:last-child{text-align:right;font-family:var(--mono)}.dk.estdoc .edDrawNote{margin:12px 0 0;font-size:11px;color:var(--g3)}@media (max-width:640px){.dk.estdoc .edDrawHead{display:none}.dk.estdoc .edDrawRow{grid-template-columns:1fr auto;row-gap:2px}.dk.estdoc .edDrawDue,.dk.estdoc .edDrawPh{grid-column:1;font-size:12px}.dk.estdoc .edDrawAmt{grid-row:1;grid-column:2}}.cv .cvDraws{margin:22px 0 0;padding:18px 0 0;border-top:1px solid var(--line)}.cv .cvDrawsH{font-family:var(--mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--g4);margin:0 0 12px}.cv .cvDrawList{list-style:none;margin:0;padding:0}.cv .cvDrawRow{display:flex;align-items:baseline;justify-content:space-between;gap:14px;padding:8px 0;border-bottom:1px solid var(--line)}.cv .cvDrawNm{display:flex;flex-direction:column;gap:2px;color:var(--char);font-size:15px}.cv .cvDrawMeta{font-family:var(--mono);font-size:11px;color:var(--g3);letter-spacing:.04em}.cv .cvDrawAmt{font-family:var(--mono);color:var(--char);white-space:nowrap}.cv .cvDrawRow.cvDrawTot{border-bottom:0;border-top:2px solid var(--g4);margin-top:4px;font-weight:700}.cv .cvDrawNote{margin:12px 0 0;font-size:12px;color:var(--g3)}.appFoot{background:#15181b;border-top:1px solid #262b2c;padding:26px 0}.appFootIn{max-width:1300px;margin:0 auto;padding:0 clamp(12px,2.4vw,28px);display:flex;flex-direction:column;gap:9px}.appFootTop{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap}.appFootCopy{font-family:IBM Plex Mono,ui-monospace,Menlo,Consolas,monospace;font-size:11.5px;letter-spacing:.05em;color:#aaaeac}.appFootNav{display:flex;gap:20px;flex-wrap:wrap}.appFootNav a{font-family:IBM Plex Mono,ui-monospace,Menlo,Consolas,monospace;font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:#888d8b;text-decoration:none;border-bottom:1px solid transparent;transition:color .2s ease,border-color .2s ease}.appFootNav a:hover{color:#f2f1ee;border-bottom-color:#3a4042}.appFootNote{margin:0;max-width:70ch;font-size:11px;line-height:1.55;color:#6f7573}@media print{.appFoot{display:none!important}}.dk .phSched{display:flex;align-items:center;gap:12px 18px;flex-wrap:wrap;padding:11px 18px;background:var(--paper);border-top:1px solid var(--rule)}.dk .phase.shut .phSched{display:none}.dk .phSchedL{font-family:var(--mono);font-size:9.5px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--g3)}.dk .phSchedF{display:inline-flex;align-items:center;gap:8px}.dk .phSchedF>span{font-family:var(--mono);font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--g4)}.dk .phSchedF input{font-family:var(--mono);font-size:12px;color:var(--char);background:var(--white);border:1px solid var(--rule);border-radius:4px;padding:6px 8px;outline:none}.dk .phSchedF input:focus{border-color:var(--char)}.dk .phSchedF input:disabled{opacity:.7}@media (max-width:640px){.dk .phSched{padding:11px 14px}.dk .phSchedF{flex:1 1 100%}.dk .phSchedF input{flex:1 1}}.dk.estdoc .edSched{margin:26px 0 0;padding:20px 0 0;border-top:1px solid var(--rule)}.dk.estdoc .edSchedH{font-family:var(--mono);font-size:11px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--gold);margin:0 0 12px}.dk.estdoc .edSchedHead,.dk.estdoc .edSchedRow{display:grid;grid-template-columns:1fr 150px 150px;grid-gap:12px;gap:12px;align-items:baseline}.dk.estdoc .edSchedHead{font-family:var(--mono);font-size:9.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--g3);padding:0 0 8px;border-bottom:1px solid var(--rule)}.dk.estdoc .edSchedRow{padding:8px 0;border-bottom:1px solid var(--line);font-size:14px;color:var(--char)}.dk.estdoc .edSchedNm{font-weight:600}.dk.estdoc .edSchedDt{font-family:var(--mono);color:var(--g3);font-size:13px}.dk.estdoc .edSchedNote{margin:12px 0 0;font-size:11px;color:var(--g3)}@media (max-width:640px){.dk.estdoc .edSchedHead{display:none}.dk.estdoc .edSchedRow{grid-template-columns:1fr auto;row-gap:2px}.dk.estdoc .edSchedDt{grid-column:2;font-size:12px}}.dk .naBtn{font-family:var(--mono);font-size:8.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--g4);background:transparent;border:1px solid var(--line);border-radius:3px;padding:3px 7px;cursor:pointer;white-space:nowrap;flex:none;line-height:1;transition:color .2s var(--ez),border-color .2s var(--ez),background .2s var(--ez)}.dk .naBtn:hover:not(:disabled){color:var(--char);border-color:var(--rule)}.dk .naBtn.on{color:var(--ink);background:var(--g4);border-color:var(--g4)}.dk .naBtn:disabled{opacity:.45;cursor:default}.dk .r .nm.done .naBtn{display:none}.dk .r.na{opacity:.5}.dk .r.na .nm .lbl{color:var(--g4)}.dk .r.na .needchip,.dk .r.na .tag{display:none!important}.dk .r.na .cprice input,.dk .r.na .money input{color:var(--g4)}.dk .r.na .ph .empty{opacity:.5}.dk .dw.tot.bal,.dk .dw.tot.sched{border-top:1px solid var(--rule)}.dk .dw.tot.bal .nm{color:var(--gold)}.dk #viewHome{padding:clamp(18px,3vw,40px) 0 64px}.dk .homeHero{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;flex-wrap:wrap;padding:0 0 clamp(26px,4vw,40px);border-bottom:1px solid var(--rule)}.dk .homeKick{font-family:var(--mono);font-size:12.5px;font-weight:600;letter-spacing:.26em;text-transform:uppercase;color:var(--gold);margin:0 0 15px}.dk .homeH1{font-family:var(--sans);font-weight:800;letter-spacing:-.025em;line-height:.98;font-size:clamp(32px,6vw,62px);color:var(--char);margin:0;overflow-wrap:anywhere}.dk .homeSub{font-family:var(--mono);font-size:13.5px;letter-spacing:.05em;color:var(--spec);margin:17px 0 0}.dk .homeNew{font-family:var(--mono);font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#fff;background:var(--gold);border:1px solid var(--gold);border-radius:4px;padding:15px 28px;cursor:pointer;white-space:nowrap;flex:none;transition:transform .2s var(--ez),filter .2s var(--ez),box-shadow .2s var(--ez)}.dk .homeNew:hover{filter:brightness(1.07);transform:translateY(-1px);box-shadow:0 12px 30px rgba(226,84,12,.28)}.dk .homeStats{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:1px;gap:1px;background:var(--rule);border:1px solid var(--rule);border-radius:10px;overflow:hidden;margin:clamp(24px,3.5vw,34px) 0 0}.dk .hStatCell{background:var(--white);padding:20px 22px 18px;display:flex;flex-direction:column;gap:9px;min-width:0}.dk .hStatCell .num{font-family:var(--sans);font-weight:800;font-size:clamp(24px,3vw,32px);letter-spacing:-.02em;line-height:1;color:var(--char)}.dk .hStatCell .lab{font-family:var(--mono);font-size:9px;font-weight:600;letter-spacing:.15em;text-transform:uppercase;color:var(--spec);white-space:nowrap}@media(max-width:860px){.dk .homeStats{grid-template-columns:repeat(2,1fr)}.dk .homeStats .hStatCell:nth-child(5){grid-column:1/-1}}.dk .homeBar{display:flex;align-items:baseline;gap:14px;margin:clamp(26px,4vw,38px) 0 18px}.dk .homeBarH{font-family:var(--sans);font-weight:700;font-size:16px;letter-spacing:.01em;color:var(--char);margin:0}.dk .homeBarN{font-family:var(--mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--g4)}.dk .homeGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(332px,1fr));grid-gap:18px;gap:18px}.dk .hCard{text-align:left;background:var(--white);border:1px solid var(--rule);border-radius:9px;padding:26px 26px 24px;cursor:pointer;display:flex;flex-direction:column;gap:10px;min-width:0;transition:transform .22s var(--ez),border-color .22s var(--ez),box-shadow .22s var(--ez)}.dk .hCard:hover{transform:translateY(-3px);border-color:var(--g3);box-shadow:0 20px 46px rgba(0,0,0,.34)}.dk .hCardTop{display:flex;align-items:center;justify-content:space-between;gap:10px}.dk .hKind{font-family:var(--mono);font-size:8.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;padding:4px 9px 3px;border:1px solid var(--rule);border-radius:3px;color:var(--g3)}.dk .hKind.kClient{color:var(--gold);border-color:var(--gold)}.dk .hKind.kSpec{color:var(--spec);border-color:var(--spec)}.dk .hStat{font-family:var(--mono);font-size:9px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--g4)}.dk .hCard.hDone .hStat{color:var(--good)}.dk .hAddr{font-family:var(--sans);font-weight:700;font-size:21px;letter-spacing:-.01em;line-height:1.14;color:var(--char);margin:3px 0 0;overflow-wrap:anywhere}.dk .hPhase{font-family:var(--mono);font-size:10.5px;letter-spacing:.03em;color:var(--g3);margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dk .hBar{height:4px;background:var(--g1);border-radius:2px;overflow:hidden;margin:7px 0 3px}.dk .hBar span{display:block;height:100%;background:var(--gold);border-radius:2px;transition:width .3s var(--ez)}.dk .hCard.hDone .hBar span{background:var(--good)}.dk .hProg{font-family:var(--mono);font-size:10.5px;letter-spacing:.03em;color:var(--g4);margin:0}.dk .hProg b{color:var(--char);font-weight:700}.dk .homeEmpty{font-family:var(--mono);font-size:13px;color:var(--g3);padding:44px 0}@media (max-width:640px){.dk .homeHero{align-items:flex-start}.dk .homeNew{width:100%;text-align:center}.dk .homeGrid{grid-template-columns:1fr}}.dk .amt,.dk .inc>*,.dk .inchead>*,.dk .m,.dk .money,.dk .pc>*,.dk .pi,.dk .totrow>*,.dk .var{min-width:0}.dk .money input,.dk .pi input,.dk .pi select{min-width:0;max-width:100%}.dk .soldDate{margin-top:8px}.dk input,.dk select,.dk textarea{scroll-margin-top:84px;scroll-margin-bottom:140px}@media (max-width:980px){.dk .pinfo{grid-template-columns:repeat(2,minmax(0,1fr))}.dk .inc,.dk .inchead,.dk .totrow{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.dk{background:var(--g1)}.dk section{margin-top:clamp(16px,2.2vw,24px)}.dk .card{border:1px solid var(--rule);box-shadow:0 1px 1px rgba(0,0,0,.18),0 20px 46px rgba(0,0,0,.3)}.dk .card,.dk .kpis{border-radius:16px;overflow:hidden}.dk .kpis{box-shadow:0 20px 46px rgba(0,0,0,.3)}.dk .dw.tot,.dk .dw.tot.bal,.dk .dw.tot.sched,.dk .hdtot,.dk .inc.tot,.dk .pc.tot,.dk .pcgroup,.dk .pftab tr.tot td,.dk .sbtot,.dk .totrow{border-top:1px solid var(--rule)}.dk .pcgroup:before{background:var(--gold)}.dk .pcpanel{border:1px solid var(--rule);border-radius:12px;overflow:hidden;margin:14px;background:var(--white)}.dk .pcpanel+.pcpanel{margin-top:0}.dk .pcpanel>.pcgroup{border-top:0}.dk .phase{border:1px solid var(--rule);border-radius:12px;overflow:hidden;margin:14px 14px 0}.dk .phase:first-of-type{border-top:1px solid var(--rule)}.dk #phases{padding-bottom:2px}.dk .card>h2{position:relative;padding-left:30px}.dk .card>h2:before{content:"";position:absolute;left:18px;top:50%;transform:translateY(-50%);width:4px;height:16px;border-radius:2px;background:var(--gold)}.dk .pcgroup:before{display:none}.dk .pcgroup{padding-left:18px}.dk .addline button:hover,.dk .hd input:focus,.dk .money input:focus,.dk .pc .nmin:focus,.dk .phedit input:focus,.dk .pi input:focus,.dk .pi select:focus,.dk .r .nm .lbl:focus,.dk .r .nm .subPick select:focus,.dk .sb input:focus,.dk .sj select:focus{border-color:var(--gold)}.dk .card,.dk .kpis{box-shadow:inset 0 1px 0 hsla(0,0%,100%,.06),0 2px 4px rgba(0,0,0,.22),0 24px 52px rgba(0,0,0,.36);transition:box-shadow .35s var(--ez)}.dk .pcpanel,.dk .phase{box-shadow:inset 0 1px 3px rgba(0,0,0,.32)}.dk .addline button,.dk .go,.dk .hCard,.dk .newbtn,.dk .out,.dk .pc,.dk .r,.dk .seg button,.dk input,.dk select,.dk textarea{transition:border-color .2s var(--ez),box-shadow .2s var(--ez),background .2s var(--ez),transform .2s var(--ez),color .2s var(--ez)}.dk .hd input:focus,.dk .money input:focus,.dk .pc .nmin:focus,.dk .phedit input:focus,.dk .pi input:focus,.dk .pi select:focus,.dk .sb input:focus{box-shadow:0 0 0 3px rgba(226,84,12,.15)}.dk .pc:not(.tot):hover,.dk .r:not(.na):hover{background:hsla(0,0%,100%,.022)}@media (prefers-reduced-motion:reduce){.dk *{transition:none!important}}.dk .card,.dk .kpis{border-radius:18px}.dk .pcpanel,.dk .phase{border-radius:14px}.dk .addline button{border:1px solid var(--rule);border-radius:999px;background:var(--paper);color:var(--g4);padding:9px 20px}.dk .addline button:hover{color:var(--gold);border-color:rgba(226,84,12,.55);background:var(--white);transform:translateY(-1px)}.dk .estPill,.dk .hKind,.dk .needchip,.dk .saveState,.dk .tag{border-radius:999px}.dk .hd input,.dk .modal input,.dk .modal select,.dk .money input,.dk .pc .nmin,.dk .phedit input,.dk .pi input,.dk .pi select,.dk .r .nm .lbl,.dk .sb input{border-radius:8px}.dk .addjob button,.dk .addline button,.dk .addrow button{border:1px solid var(--rule);border-radius:999px;background:var(--paper);color:var(--g4);padding:9px 20px}.dk .addjob button:hover,.dk .addline button:hover,.dk .addrow button:hover{color:var(--gold);border-color:rgba(226,84,12,.55);background:var(--white);transform:translateY(-1px)}.dk .addphase button{border:1px solid var(--rule);border-radius:12px;background:var(--paper);color:var(--g4)}.dk .addphase button:hover{color:var(--gold);border-color:rgba(226,84,12,.55);background:var(--white)}.dk .ph .add,.dk .ph .empty{border-radius:8px}.btwm,.dk .btwm,.dk .homeH1{font-family:Archivo,Helvetica Neue,Helvetica,Arial,sans-serif}.dk .acctCard{border-radius:18px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.06),0 2px 4px rgba(0,0,0,.22),0 24px 52px rgba(0,0,0,.34)}.dk .admSub,.dk .admTile{border-radius:14px}.dk .acctCard h2{position:relative;padding-left:15px}.dk .acctCard h2:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);height:.92em;width:4px;border-radius:2px;background:var(--gold)}.dk .admPill{border-radius:999px}.dk .acctCard h2,.dk .card>h2{color:var(--char);font-weight:700}.dk .pcgroup span,.dk .phead .nm{font-weight:700}.dk .phead .nm{color:var(--char)}.dk .acctCard h2,.dk .card>h2{font-size:17px;letter-spacing:.1em}.dk .pcgroup span,.dk .phead .nm{font-size:15px;letter-spacing:.14em}.dk .card>h2{padding-left:18px;justify-content:flex-start;gap:10px}.dk .card>h2:before{position:static;left:auto;top:auto;transform:none;flex:0 0 auto;align-self:center}.dk .card>h2>em{margin-left:auto}.dk .acctCard h2,.dk .acctSub,.dk .addjob button,.dk .addline button,.dk .addphase button,.dk .addrow button,.dk .admHead,.dk .admHead span,.dk .admPill,.dk .admSubK,.dk .admTileK,.dk .admTileS,.dk .card>h2,.dk .card>h2 em,.dk .cliBtn,.dk .colhead,.dk .colhead .rt,.dk .colhead div,.dk .dwhead,.dk .dwhead div,.dk .foot,.dk .hKind,.dk .hProg,.dk .hStat,.dk .hStatCell .lab,.dk .hdEmpty,.dk .hdhead,.dk .hdhead div,.dk .homeBarN,.dk .homeEmpty,.dk .homeKick,.dk .inchead,.dk .inchead div,.dk .kick,.dk .kpi .k,.dk .lbl,.dk .needchip,.dk .newbtn,.dk .out,.dk .pcgroup em,.dk .pcgroup span,.dk .pchead,.dk .pchead .rt,.dk .pchead div,.dk .pfempty,.dk .pfnote,.dk .phead .cnt,.dk .phead .phedit input,.dk .phead .sums,.dk .phead .tag,.dk .pi .k,.dk .pick,.dk .revMrrK,.dk .revWinK,.dk .rowhead,.dk .rowhead div,.dk .saveState,.dk .sbhead,.dk .sbhead div,.dk .seg button,.dk .subhead,.dk .subhead div,.dk .tag,.dk .who{font-family:var(--sans)}.dk .acctCard h2,.dk .card>h2,.dk .pcgroup span,.dk .phead .phedit input,.dk .phead .pnm{letter-spacing:.04em}.dk .phead .pnm{font-size:15px;font-weight:700}.dk .acctCard h2,.dk .addjob button,.dk .addline button,.dk .addphase button,.dk .addrow button,.dk .admHead,.dk .admHead span,.dk .admPill,.dk .admSubK,.dk .admTileK,.dk .admTileS,.dk .card>h2,.dk .card>h2 em,.dk .cliBtn,.dk .colhead,.dk .colhead div,.dk .dwhead,.dk .dwhead div,.dk .hKind,.dk .hProg,.dk .hStat,.dk .hStatCell .lab,.dk .hdhead,.dk .hdhead div,.dk .homeBarN,.dk .homeKick,.dk .inchead,.dk .inchead div,.dk .kpi .k,.dk .lbl,.dk .needchip,.dk .newbtn,.dk .out,.dk .pcgroup em,.dk .pcgroup span,.dk .pchead,.dk .pchead div,.dk .phead .cnt,.dk .phead .phedit input,.dk .phead .sums,.dk .phead .tag,.dk .pi .k,.dk .pick,.dk .revMrrK,.dk .revWinK,.dk .rowhead,.dk .rowhead div,.dk .saveState,.dk .sbhead,.dk .sbhead div,.dk .seg button,.dk .subhead,.dk .subhead div,.dk .tag,.dk .who{text-transform:none}.dk .acctCard h2,.dk .card>h2{letter-spacing:-.01em;font-size:18px}.dk .pcgroup span,.dk .phead .pnm{letter-spacing:-.005em;font-size:15.5px}.dk .colhead,.dk .colhead div,.dk .dwhead,.dk .dwhead div,.dk .hStatCell .lab,.dk .hdhead,.dk .hdhead div,.dk .inchead,.dk .inchead div,.dk .kpi .k,.dk .pchead,.dk .pchead div,.dk .pi .k,.dk .rowhead,.dk .rowhead div,.dk .sbhead,.dk .sbhead div,.dk .subhead,.dk .subhead div{letter-spacing:.01em;font-size:10.5px}.dk .cvTag,.dk .dw.tot .nm,.dk .dw.tot .sp,.dk .hdtot .lbl,.dk .inc.tot .nm,.dk .needchip,.dk .pc.tot .nm,.dk .phead .tag,.dk .r .nm .tag,.dk .sbtot,.dk .schDHead,.dk .schDTot div:first-child,.dk .sharedTag,.dk .step .flag,.dk .tag,.dk .totrow .nm,.dk .warnTag{text-transform:none;letter-spacing:0}.dk .dw.tot .nm,.dk .dw.tot .sp,.dk .hdtot .lbl,.dk .inc.tot .nm,.dk .pc.tot .nm,.dk .sbtot>div:first-child,.dk .totrow .nm{font-family:var(--sans);letter-spacing:0}.dk *{text-transform:none!important}.dk .bar{background:var(--white);-webkit-backdrop-filter:none;backdrop-filter:none}.dk .phase .rows{overflow:hidden;transition:max-height .42s var(--ez),opacity .3s var(--ez)}.dk .phase:not(.shut) .rows{max-height:12000px;opacity:1}.dk .phase.shut .rows{display:block;max-height:0;opacity:0;pointer-events:none}.dk .addline button:active,.dk .addphase button:active,.dk .addrow button:active,.dk .go:active,.dk .homeNew:active,.dk .newbtn:active,.dk .pick:active,.dk .rcOpen:active,.dk .seg button:active,.dk .srcTog button:active{transform:scale(.975)}.dk .card,.dk .kpis{box-shadow:inset 0 1px 0 hsla(0,0%,100%,.05),0 1px 2px rgba(0,0,0,.18),0 14px 34px rgba(0,0,0,.26)}.dk :after,.dk :before{text-transform:none!important}@media (max-width:760px){.dk .bar{position:static}}.dk .hd .hmsel{display:flex;gap:8px;align-items:center;min-width:0}.dk .hd .hmsel select{flex:1 1 auto;min-width:0;width:auto;font-family:var(--sans);font-size:13px;color:var(--char);background-color:var(--g1);border:1px solid var(--rule);border-radius:9px;padding:8px 28px 8px 10px;outline:none;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='7' viewBox='0 0 10 7'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%23888D8B' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;transition:border-color .2s var(--ez),background-color .2s var(--ez),box-shadow .2s var(--ez)}.dk .hd .hmsel .hmYr{flex:0 0 92px}.dk .hd .hmsel select:hover:not(:disabled){border-color:var(--g3)}.dk .hd .hmsel select:focus{border-color:var(--gold);box-shadow:0 0 0 3px rgba(226,84,12,.15)}.dk .hd .hmsel select:disabled{color:var(--g4);cursor:default;opacity:.75}@media (max-width:980px){.dk .hd .hmsel .hmYr{flex:0 0 96px}}.btNav,.dk~.btNav{position:fixed;right:20px;bottom:calc(20px + env(safe-area-inset-bottom,0px));z-index:120;display:flex;flex-direction:column;align-items:flex-end;gap:10px;font-family:var(--sans)}.btNavFab{display:inline-flex;align-items:center;gap:8px;padding:11px 16px 11px 13px;border-radius:999px;border:1px solid hsla(0,0%,100%,.14);color:#fff;cursor:pointer;background:#191d1e;box-shadow:0 14px 34px rgba(0,0,0,.6),0 3px 10px rgba(0,0,0,.5),inset 0 1px 0 hsla(0,0%,100%,.09);transition:transform .18s var(--ez),box-shadow .2s var(--ez),border-color .2s var(--ez)}.btNavFab svg{width:19px;height:19px;color:var(--gold);flex:0 0 auto}.btNavLbl{font-size:13.5px;font-weight:600;letter-spacing:.01em;color:#fff}.btNavFab:hover{border-color:hsla(0,0%,100%,.24);box-shadow:0 18px 42px rgba(0,0,0,.66),0 4px 12px rgba(0,0,0,.5),inset 0 1px 0 hsla(0,0%,100%,.11)}.btNavFab:active{transform:scale(.965)}.btNav.open .btNavFab{border-color:hsla(0,0%,100%,.28)}.btNavSheet{display:flex;flex-direction:column;gap:2px;min-width:214px;max-width:min(74vw,280px);max-height:min(64vh,520px);overflow-y:auto;-webkit-overflow-scrolling:touch;padding:8px;border-radius:16px;border:1px solid hsla(0,0%,100%,.12);background:#1e2324;box-shadow:0 24px 56px rgba(0,0,0,.7),0 6px 16px rgba(0,0,0,.55),inset 0 1px 0 hsla(0,0%,100%,.06);opacity:0;transform:translateY(10px) scale(.98);transform-origin:bottom right;pointer-events:none;transition:opacity .22s var(--ez),transform .22s var(--ez)}.btNav.open .btNavSheet{opacity:1;transform:translateY(0) scale(1);pointer-events:auto}.btNavItem{display:flex;align-items:center;gap:10px;width:100%;text-align:left;border:0;border-radius:10px;padding:10px 12px;background:transparent;color:#edece9;font-family:var(--sans);font-size:14px;font-weight:500;cursor:pointer;transition:background .15s var(--ez),color .15s var(--ez)}.btNavItem .btNavTick{flex:0 0 auto;width:3px;height:16px;border-radius:2px;background:transparent;transition:background .15s var(--ez)}.btNavItem:hover{background:hsla(0,0%,100%,.08);color:#fff}.btNavItem.on{color:#fff;font-weight:600;background:rgba(226,84,12,.16)}.btNavItem.on .btNavTick{background:var(--gold)}@media (max-width:760px){.btNav{right:14px;bottom:calc(14px + env(safe-area-inset-bottom,0px))}.btNavFab{padding:12px 15px 12px 12px}.btNavSheet{min-width:200px;max-width:78vw}}@media print{.btNav{display:none!important}}.dk .incNet{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:8px 12px 4px;padding:19px 22px;border-radius:14px;position:relative;overflow:hidden;border:1px solid rgba(226,84,12,.24);background:linear-gradient(180deg,rgba(226,84,12,.09),rgba(226,84,12,.03))}.dk .incNet:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:var(--gold)}.dk .incNetL{display:flex;flex-direction:column;gap:3px;padding-left:6px;min-width:0}.dk .incNetK{font-family:var(--sans);font-size:16px;font-weight:700;color:var(--char);letter-spacing:.01em}.dk .incNetSub{font-family:var(--sans);font-size:12px;color:var(--g3)}.dk .incNetV{font-family:var(--mono);font-size:31px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.01em;white-space:nowrap;color:var(--char)}.dk .incNetV.pos{color:var(--good)}.dk .incNetV.neg{color:var(--bad)}.dk .hideMoney .incNetV{visibility:hidden}.dk .inc[data-row="0"] .nm{font-weight:600}.dk .inc.costline .nm{color:var(--g4)}@media (max-width:760px){.dk .incNet{margin:8px 0 2px;padding:16px;gap:12px;flex-wrap:wrap}.dk .incNetV{font-size:25px}}@media print{.dk .incNet{background:none;border-color:#ccc}.dk .incNet:before{background:#333}}@media (max-width:980px){.dk .inc .m:empty{display:none}}.dk .modal .fld select{width:100%;font-family:var(--sans);font-size:15px;color:var(--char);background:transparent;border:0;border-bottom:1px solid var(--rule);padding:11px 24px 11px 0;outline:none;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='7' viewBox='0 0 10 7'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%23888D8B' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 2px center}.dk .modal .fld select:focus{border-bottom-color:var(--char)}.dk .modal .fld select option{background:var(--paper);color:var(--char)}.dk .modal textarea{width:100%;font-family:var(--sans);font-size:15px;line-height:1.5;color:var(--char);background:transparent;border:1px solid var(--rule);border-radius:8px;padding:11px 12px;outline:none;resize:vertical;min-height:112px;transition:border-color .2s var(--ez)}.dk .modal textarea:focus{border-color:var(--gold);box-shadow:0 0 0 3px rgba(226,84,12,.15)}.dk .modal textarea::placeholder{color:var(--g3)}.dk .bugOk{color:var(--good);font-family:var(--sans);font-size:13px;margin:12px 0 0}.dk .bugList{display:flex;flex-direction:column;gap:12px}.dk .bugRow{border:1px solid var(--rule);border-radius:12px;padding:14px 16px;background:var(--g1)}.dk .bugRow.bug-fixed{opacity:.62}.dk .bugTop{display:flex;align-items:center;gap:9px;margin:0 0 9px;flex-wrap:wrap}.dk .bugKind,.dk .bugStatus{font-family:var(--mono);font-size:9px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;padding:3px 9px;border-radius:999px;border:1px solid var(--rule);color:var(--g4)}.dk .bugKind.k-bug{color:var(--bad);border-color:rgba(242,99,90,.4)}.dk .bugKind.k-idea{color:var(--gold);border-color:rgba(226,84,12,.4)}.dk .bugKind.k-question{color:var(--spec);border-color:rgba(91,155,213,.4)}.dk .bugStatus{border:0}.dk .bugStatus.s-new{background:rgba(226,84,12,.16);color:var(--gold)}.dk .bugStatus.s-verified{background:rgba(91,155,213,.18);color:var(--spec)}.dk .bugStatus.s-fixed{background:rgba(76,195,138,.18);color:var(--good)}.dk .bugWhen{margin-left:auto;font-family:var(--mono);font-size:10px;color:var(--g3)}.dk .bugMsg{font-family:var(--sans);font-size:14px;line-height:1.5;color:var(--char);margin:0 0 9px;white-space:pre-wrap;word-break:break-word}.dk .bugMeta{font-family:var(--sans);font-size:12px;color:var(--g3);margin:0 0 12px}.dk .bugMeta a{color:var(--g4)}.dk .bugActs{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.dk .bugBtn{font-family:var(--mono);font-size:9px;letter-spacing:.14em;text-transform:uppercase;padding:8px 12px;border-radius:8px;cursor:pointer;border:1px solid var(--rule);background:transparent;color:var(--g4);transition:border-color .15s var(--ez),color .15s var(--ez)}.dk .bugBtn:hover:not(:disabled){color:var(--char);border-color:var(--g3)}.dk .bugBtn.go{color:var(--spec);border-color:rgba(91,155,213,.4)}.dk .bugBtn.done{color:var(--good);border-color:rgba(76,195,138,.4)}.dk .bugBtn.rm{color:var(--g3);margin-left:auto}.dk .bugBtn.rm:hover:not(:disabled){color:var(--bad);border-color:rgba(242,99,90,.4)}.dk .bugBtn:disabled{opacity:.5;cursor:default}.dk .hCardWrap{display:flex;min-width:0}.dk .hCardWrap>.hCard{flex:1 1 auto;width:100%}.dk .hDel{position:absolute;right:14px;bottom:13px;z-index:2;font-family:var(--mono);font-size:8.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;padding:6px 11px;border-radius:6px;border:1px solid var(--rule);background:var(--paper);color:var(--g3);cursor:pointer;opacity:.5;transition:opacity .18s var(--ez),color .18s var(--ez),border-color .18s var(--ez),background .18s var(--ez)}.dk .hCardWrap:hover .hDel{opacity:1}.dk .hDel:hover{color:var(--bad);border-color:rgba(242,99,90,.5);background:rgba(242,99,90,.08);opacity:1}.dk .hDel:focus-visible{opacity:1;outline:2px solid var(--gold);outline-offset:2px}@media (hover:none){.dk .hDel{opacity:.7}}.dk .hCardTop{min-width:0}.dk .hShared{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--mono);font-size:8px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#05231a;background:var(--good);border-radius:999px;padding:3px 10px 2px;line-height:1.5;box-shadow:0 1px 6px rgba(0,0,0,.2)}.dk .hCardTop .hKind{flex:0 0 auto}.dk .hCardTop .hStat{flex:0 0 auto;white-space:nowrap}.dk .hCard.hPend{cursor:default}.dk .hCard.hPend:hover{transform:none;border-color:var(--good);box-shadow:0 20px 46px rgba(0,0,0,.28)}.dk .hCard.hPend{border-color:rgba(76,195,138,.5)}.dk .hPendTag{font-size:9px;font-weight:600;color:var(--good)}.dk .hPendPill,.dk .hPendTag{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase}.dk .hPendPill{align-self:center;font-size:8.5px;font-weight:700;color:#20180a;background:var(--warn);border-radius:999px;padding:4px 12px 3px;margin:2px 0 0}.dk .hPendMsg{white-space:normal;overflow:visible;text-overflow:clip;line-height:1.45}.dk .hPendActs{display:flex;gap:10px;margin:12px 0 0}.dk .hPendActs button{flex:1 1;font-family:var(--mono);font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;padding:11px 10px;border-radius:7px;cursor:pointer;transition:filter .18s var(--ez),background .18s var(--ez),border-color .18s var(--ez),color .18s var(--ez)}.dk .hAccept{background:var(--good);color:#05231a;border:1px solid var(--good)}.dk .hAccept:hover{filter:brightness(1.08)}.dk .hAccept:disabled{opacity:.6;cursor:default}.dk .hDecline{background:transparent;color:var(--g3);border:1px solid var(--rule)}.dk .hDecline:hover{color:var(--bad);border-color:rgba(242,99,90,.5);background:rgba(242,99,90,.08)}.dk .hDecline:disabled{opacity:.6;cursor:default}.dk #projTitle{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.dk .projShared{font-family:var(--mono);font-size:9.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#05231a;background:var(--good);border-radius:999px;padding:5px 13px 4px;white-space:nowrap;line-height:1;box-shadow:0 2px 9px rgba(0,0,0,.24)}.dk .delFine{font-family:var(--mono);font-size:10px;letter-spacing:.04em;line-height:1.6;color:var(--g3);margin:12px 0 0}.dk .modal button.go.danger{background:var(--bad);color:#fff;border-color:var(--bad)}.dk .modal button.go.danger:hover{filter:brightness(1.07)}.dk .modal .acts button{white-space:nowrap}@media (max-width:980px){.dk .addGrid input,.dk .addGrid select,.dk .cprice input,.dk .dw .dt input,.dk .dw input,.dk .dw select,.dk .estNote textarea,.dk .fld input,.dk .fld select,.dk .fld textarea,.dk .hd .hmsel select,.dk .hd input,.dk .invEmail,.dk .modal input,.dk .modal select,.dk .modal textarea,.dk .money input,.dk .pc .nmin,.dk .phedit input,.dk .pi input,.dk .pi select,.dk .r .nm .lbl,.dk .r .nm .subPick select,.dk .rcPanel input,.dk .rcPanel select,.dk .sb input,.dk .sj select{font-size:16px}}.dk .brow.jump{cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background .18s var(--ez)}@media(hover:hover){.dk .brow.jump:hover{background:var(--paper)}.dk .brow.jump:hover .nm{color:var(--char)}}.dk .brow.jump .nm:after{content:"\203A";margin-left:7px;color:var(--g3);font-weight:400}@media(hover:hover){.dk .brow.jump:hover .nm:after{color:var(--warn)}}.dk .brow.jump:focus-visible{outline:2px solid var(--warn);outline-offset:-2px;border-radius:6px}@media (max-width:980px){.dk .dw .money:after,.dk .inc .m:before,.dk .inc .money:after,.dk .pc .m:before,.dk .pc .money:after,.dk .pc .var:before,.dk .r .money:after,.dk .var:before{font-size:13px;letter-spacing:.01em;text-transform:none;color:var(--g4)}.dk .pc .money input,.dk .pc .var{padding-left:126px}.dk .pc .money:before{left:112px}.dk .r .money input,.dk .var{padding-left:120px}.dk .r .money:before{left:106px}.dk .inc .money input{padding-left:108px}.dk .inc .money:before{left:94px}.dk .pc .nmin{margin-bottom:11px}.dk .money input{scroll-margin-top:96px}.dk .dw .dt:before,.dk .dw .dwNm:before,.dk .dw .dwRecv:before,.dk .dw .money:after,.dk .dw .phsel:before,.dk .dw .srcTog:before,.dk .hd .hmwrap:before,.dk .hd .hnwrap:before,.dk .hd .money:before,.dk .sb .scnt:before,.dk .sb .snm:before,.dk .sb .spaid:before,.dk .sb .sph:before,.dk .schD:before,.dk .schDr .drDue:before,.dk .schDr .drPh:before,.dk .schDr .money:before,.dk .schT .tChk:before,.dk .schT .tD:before,.dk .schT .tPh:before,.dk .sj .sjj:before,.dk .sj .sjm:after,.dk .sj .sjp:before{font-size:13px;letter-spacing:.02em;text-transform:none;color:var(--g4)}.dk .dw .money:after,.dk .dw .srcTog:before,.dk .hd .hnwrap:before,.dk .hd .money:before,.dk .inc .money:after,.dk .pc .money:after,.dk .pc .var:before,.dk .r .money:after,.dk .sb .scnt:before,.dk .sb .spaid:before,.dk .sj .sjj:before,.dk .sj .sjm:after,.dk .sj .sjp:before,.dk .var:before{left:13px}.dk .pc .money:before,.dk .r .money:before{left:120px}.dk .pc .money input,.dk .pc .var,.dk .r .money input,.dk .r .var,.dk .var{padding-left:138px}.dk .dw .dt:before,.dk .dw .dwNm:before,.dk .dw .dwRecv:before,.dk .dw .phsel:before{left:13px}.dk .dw .dt input,.dk .dw .dwNm input{text-align:right}.dk .dw .phsel select{text-align:right;text-align-last:right}.dk .dw{row-gap:13px;padding:18px 16px 15px}.dk .dw .rm{top:15px;right:13px;z-index:2}.dk .dw .dwNm{padding-left:0;padding-right:36px}.dk .dw .dwNm:before{content:none}.dk .dw .dwNm input{text-align:left;font-family:var(--sans);font-size:18px;font-weight:600;letter-spacing:-.01em;color:var(--char);padding:0}.dk .dw .dt:before,.dk .dw .dwRecv:before,.dk .dw .money:after,.dk .dw .phsel:before,.dk .dw .srcTog:before{left:0;top:50%;transform:translateY(-50%);font-family:var(--mono);font-size:13px;font-weight:600;letter-spacing:.02em;text-transform:none;color:var(--g4)}.dk .dw .money{padding-left:104px}.dk .dw .money input{padding-left:0;text-align:right;width:100%}.dk .dw .money:before{left:70px}.dk .dw .dt input{text-align:right}.dk .dw .phsel select{text-align:right;text-align-last:right}.dk .dw .dwRecv,.dk .dw .srcTog{display:flex;justify-content:flex-end}.dk .dw .dwRecv{align-items:center;gap:9px}.dk .dw .dwRecv .dwRecvChk span{display:none}}@media (max-width:980px){.dk .dw input[type=date]::-webkit-calendar-picker-indicator{display:none;-webkit-appearance:none;appearance:none;width:0;padding:0;margin:0}.dk .dw .dt input,.dk .dw .dwRecvDate{text-align:right;padding-right:0}}.dk .kbDone{display:none!important}.dk .hd .hnwrap select.hnoteSel{width:100%;font-family:var(--sans);font-size:14px;color:var(--char);background-color:var(--g1);border:1px solid var(--rule);border-radius:9px;padding:8px 30px 8px 12px;outline:none;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='7' viewBox='0 0 10 7'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%23888D8B' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;transition:border-color .2s var(--ez),box-shadow .2s var(--ez)}.dk .hd .hnwrap select.hnoteSel:hover:not(:disabled){border-color:var(--g3)}.dk .hd .hnwrap select.hnoteSel:focus{border-color:var(--gold);box-shadow:0 0 0 3px rgba(226,84,12,.15)}.dk .hd .hnwrap select.hnoteSel:disabled{color:var(--g4);opacity:.75;cursor:default}.dk .hd .hnwrap .hnote{width:100%;margin-top:8px;font-family:var(--sans);font-size:14px;color:var(--char);background-color:var(--g1);border:1px solid var(--rule);border-radius:9px;padding:8px 12px;outline:none}.dk .hd .hnwrap .hnote:focus{border-color:var(--gold);box-shadow:0 0 0 3px rgba(226,84,12,.15)}.dk .hd .hnwrap .hnote::placeholder{color:var(--g3)}@media (max-width:980px){.dk .dw .dt{text-align:right}.dk .dw .dt input{display:inline-block;width:auto;max-width:100%;text-align:right}.dk .dw .dwRecv .dwRecvDate{width:auto;max-width:100%;flex:0 0 auto}}.dk .cliBtn,.dk .newbtn,.dk .pick,.dk .seg button,.dk .srcTog button,.dk [role=button],.dk a,.dk button,.dk input[type=checkbox],.dk input[type=radio],.dk label,.dk select{touch-action:manipulation}.dk .fld label .opt{font-family:var(--mono);font-size:8.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--g3);margin-left:7px}.dk .referWrap{margin-top:18px;border-top:1px solid var(--g1);padding-top:14px}.dk .referHd{font-family:var(--mono);font-size:9.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--g3);margin:0 0 10px}.dk .referList{display:block}.dk .refRow{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 0}.dk .refRow+.refRow{border-top:1px solid var(--g1)}.dk .refWho{display:flex;flex-direction:column;gap:2px;font-size:13.5px;font-weight:600;color:var(--ink);min-width:0}.dk .refWho .refSub{font-size:10px;font-weight:500;letter-spacing:.02em;color:var(--g3);overflow:hidden;text-overflow:ellipsis}.dk .refPill,.dk .refWho .refSub{font-family:var(--mono);white-space:nowrap}.dk .refPill{font-size:8.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;padding:4px 9px;border-radius:999px;flex:0 0 auto}.dk .refPill.ok{background:rgba(46,138,74,.16);color:#4fae72}.dk .refPill.wait{background:rgba(226,84,12,.14);color:#e2803c}.dk .pi.cpsfField,.dk .pi.sqftField{display:flex;flex-direction:column;justify-content:center}.dk .pi.cpsfField .k,.dk .pi.sqftField .k{font-size:10px;letter-spacing:.16em;margin-bottom:10px}.dk .pi.sqftField .sqftInput{color:var(--gold);font-weight:700;letter-spacing:-.02em;font-size:clamp(23px,2.2vw,28px);line-height:1.05;padding:2px 6px}.dk .pi.sqftField .sqftInput::placeholder{color:var(--g3);font-weight:500;font-size:14px;letter-spacing:0}.dk .cpsfVal{margin:0;padding:2px 6px;border:1px solid transparent;font-family:var(--sans);font-size:clamp(23px,2.2vw,28px);line-height:1.05;font-weight:700;letter-spacing:-.02em;color:var(--gold)}.dk .cpsfVal.unset{color:var(--g3);font-weight:500;font-size:15px;letter-spacing:0}.dk .langSeg{display:inline-flex;gap:2px;padding:3px;background:var(--g1);border:1px solid var(--rule);border-radius:11px;flex:0 0 auto}.dk .langSeg button{font-family:var(--sans);font-size:12.5px;font-weight:600;letter-spacing:.01em;background:transparent;color:var(--g4);border:0;padding:7px 13px;border-radius:8px;cursor:pointer;line-height:1;white-space:nowrap}.dk .langSeg button:hover:not(.on){color:var(--char)}.dk .langSeg button.on{background:var(--gold);color:#fff;box-shadow:0 1px 2px rgba(0,0,0,.4)}@media (max-width:980px){html[lang=es] .dk .pc .var:before,html[lang=es] .dk .var:before{content:"Diferencia"}.dk .r .money,.dk .r .var{grid-column:1/-1;margin-right:-20px}.dk .r .money input,.dk .r .var{padding-left:126px}.dk .r .money:before{left:110px}}.dk .exportWrap{position:relative}.dk .exportBtn{display:inline-flex;align-items:center;gap:8px}.dk .exportBtn .chev{flex:0 0 auto;width:8px;height:8px;border:solid var(--g4);border-width:0 1.5px 1.5px 0;transform:rotate(45deg);transition:transform .18s var(--ez)}.dk .exportWrap.open .exportBtn .chev{transform:rotate(-135deg) translate(-2px,-2px)}.dk .exportMenu{left:auto;right:0;min-width:254px;border:1px solid var(--g2);border-radius:16px;overflow:hidden;padding:7px;background:var(--paper);box-shadow:0 18px 46px rgba(0,0,0,.5),0 2px 10px rgba(0,0,0,.3);animation:exFade .16s var(--ez)}.dk .exportMenu .pickRow{border-top:0;border-radius:11px;padding:12px 14px;margin:1px 0;color:var(--g4)}.dk .exportMenu .pickRow:hover{background:var(--g2);color:var(--char)}@keyframes exFade{0%{opacity:0;transform:translateY(-5px) scale(.99)}to{opacity:1;transform:none}}.dk .leadsWrap{padding-top:clamp(22px,3vw,40px);padding-bottom:clamp(40px,6vw,90px)}.dk .leadsWrap .card+.card{margin-top:clamp(18px,2.4vw,30px)}.dk .leadStats{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1px;gap:1px;background:var(--rule);border:1px solid var(--rule);border-radius:14px;overflow:hidden;margin:2px 18px 18px}.dk .leadTile{background:var(--paper);padding:18px 20px}.dk .leadTile .lk{margin:0;font-family:var(--mono);font-size:10px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--g3)}.dk .leadTile .lv{margin:8px 0 2px;font-size:26px;font-weight:800;letter-spacing:-.02em;color:var(--char)}.dk .leadTile .ls{margin:0;font-size:12.5px;color:var(--g3)}.dk .leadTile.warn .lv{color:#e2874c}.dk .leadTile.good .lv{color:var(--good)}.dk .leadGrid{display:grid;grid-gap:14px;gap:14px;padding:18px;grid-template-columns:repeat(3,1fr);align-items:end}.dk .leadGrid .leadFull{grid-column:1/-1}.dk .leadGrid label{display:block;margin:0}.dk .leadGrid label span{display:block;margin-bottom:7px;font-family:var(--mono);font-weight:500;font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--g3)}.dk .leadGrid input,.dk .leadGrid textarea{width:100%;padding:11px 13px;font-size:15px;color:var(--char);background:var(--g2);border:1px solid var(--rule);border-radius:9px;outline:none;font-family:var(--sans);transition:border-color .18s var(--ez,ease),box-shadow .18s var(--ez,ease)}.dk .leadGrid textarea{resize:vertical;min-height:44px;line-height:1.5}.dk .leadGrid input:focus,.dk .leadGrid textarea:focus{border-color:var(--gold,#e2540c);box-shadow:0 0 0 3px rgba(226,84,12,.14)}.dk .leadGo{margin:0;padding:12px 22px;white-space:nowrap;grid-column:1/-1;justify-self:start}.dk .leadErr{margin:0;padding:0 18px 16px;color:#e2874c;font-size:13.5px}.dk .leadListHead{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;padding:2px 18px 0}.dk .leadFilter{display:flex;flex-wrap:wrap;gap:7px}.dk .leadFilter button{font-family:var(--mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--g3);background:var(--g2);border:1px solid var(--rule);border-radius:999px;padding:6px 12px;cursor:pointer;display:inline-flex;align-items:center;gap:7px;transition:border-color .18s,color .18s,background .18s}.dk .leadFilter button i{font-style:normal;font-size:10.5px;color:var(--g4)}.dk .leadFilter button:hover{border-color:var(--g3)}.dk .leadFilter button.on{color:var(--char);border-color:var(--gold,#e2540c);background:rgba(226,84,12,.1)}.dk .leadFilter button.on i{color:var(--gold,#e2540c)}.dk .leadList{padding:16px 18px 8px;display:flex;flex-direction:column;gap:12px}.dk .leadEmpty{padding:26px 4px;color:var(--g3);font-size:14.5px}.dk .leadCard{position:relative;background:var(--raised,var(--paper));border:1px solid var(--rule);border-left:3px solid var(--g3);border-radius:14px;padding:16px 18px;box-shadow:0 1px 2px rgba(0,0,0,.25)}.dk .leadCard.st-new{border-left-color:#7f868c}.dk .leadCard.st-contacted{border-left-color:#c99a6a}.dk .leadCard.st-qualified{border-left-color:#e2874c}.dk .leadCard.st-proposal{border-left-color:#e2540c}.dk .leadCard.st-won{border-left-color:#4ca06e}.dk .leadCard.st-lost{border-left-color:#8a5a5a;opacity:.72}.dk .leadCard.due{border-left-color:#e2874c;box-shadow:0 0 0 1px rgba(226,135,76,.35),0 1px 2px rgba(0,0,0,.25)}.dk .lcTop{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.dk .lcId{min-width:0}.dk .lcName{display:block;font-size:17px;font-weight:700;letter-spacing:-.01em;color:var(--char)}.dk .lcSub{display:block;font-size:13px;color:var(--g3);margin-top:2px}.dk .lcStage{flex:none;font-family:var(--mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--char);background:var(--g2);border:1px solid var(--rule);border-radius:8px;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='11' height='11' viewBox='0 0 12 12'><path d='M2 4l4 4 4-4' stroke='%239aa0a6' stroke-width='1.6' fill='none'/></svg>");background-repeat:no-repeat;background-position:right 9px center;padding:7px 26px 7px 10px}.dk .lcStage:focus{outline:none;border-color:var(--gold,#e2540c)}.dk .lcMeta{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.dk .lchip{font-size:13px;color:var(--char);background:var(--g2);border:1px solid var(--rule);border-radius:999px;padding:5px 11px;text-decoration:none}.dk a.lchip:hover{border-color:var(--gold,#e2540c)}.dk .lchip.ghost{color:var(--g3)}.dk .lval{font-size:13px;font-weight:700;color:var(--good);background:rgba(76,160,110,.12);border:1px solid rgba(76,160,110,.3);border-radius:999px;padding:5px 11px}.dk .lcNext{display:grid;grid-template-columns:2fr 1fr;grid-gap:10px;gap:10px;margin-top:13px}.dk .lcNext label,.dk .lcNotesL{display:block;font-family:var(--mono);font-size:9.5px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--g3)}.dk .lcNext input,.dk .lcNotes{width:100%;margin-top:6px;padding:9px 11px;font-size:14px;color:var(--char);background:var(--g2);border:1px solid var(--rule);border-radius:8px;outline:none;font-family:var(--sans)}.dk .lcNotesL{margin-top:12px}.dk .lcNotes{resize:vertical;min-height:40px;line-height:1.5}.dk .lcNext input:focus,.dk .lcNotes:focus{border-color:var(--gold,#e2540c);box-shadow:0 0 0 3px rgba(226,84,12,.12)}.dk .lcFoot{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:13px;flex-wrap:wrap}.dk .lcFoot button{font-family:var(--mono);font-size:11px;letter-spacing:.06em;background:transparent;border:1px solid var(--rule);border-radius:8px;padding:7px 12px;color:var(--g3);cursor:pointer;transition:color .18s,border-color .18s}.dk .lcFoot .lcEdit:hover{color:var(--char);border-color:var(--g3)}.dk .lcFoot .lcDel:hover{color:var(--bad,#c0564a);border-color:var(--bad,#c0564a)}.dk .lcWhen{flex:1 1;text-align:center;font-size:12px;color:var(--g4)}.dk .lcDue{color:#e2874c;font-family:var(--mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase}.dk .lcEditRow{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px;margin-top:14px;padding-top:14px;border-top:1px solid var(--rule)}.dk .lcEditRow[hidden]{display:none}.dk .lcEditRow label{display:block;margin:0}.dk .lcEditRow label span{display:block;margin-bottom:6px;font-family:var(--mono);font-size:9.5px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--g3)}.dk .lcEditRow input{width:100%;padding:9px 11px;font-size:14px;color:var(--char);background:var(--g2);border:1px solid var(--rule);border-radius:8px;outline:none;font-family:var(--sans)}.dk .lcEditRow input:focus{border-color:var(--gold,#e2540c)}.dk .lcEditActs{grid-column:1/-1;display:flex;gap:10px}.dk .lcSave{margin:0;padding:9px 18px}.dk .lcCancel{background:transparent;border:1px solid var(--rule);border-radius:8px;padding:9px 16px;color:var(--g3);cursor:pointer;font-size:13px}@media (max-width:1100px){.dk .lcEditRow,.dk .leadGrid,.dk .leadStats{grid-template-columns:1fr 1fr}}@media (max-width:640px){.dk .leadStats{grid-template-columns:1fr 1fr}.dk .lcEditRow,.dk .lcNext,.dk .leadGrid{grid-template-columns:1fr}}.dk .mnyWrap{position:relative}.dk .mnyWrap .mnyDol{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:var(--g3);font-size:15px;pointer-events:none}.dk .mnyWrap input.mny{padding-left:24px}.dk .lcEditRow .mnyWrap .mnyDol{font-size:14px}.dk .selother{position:relative}.dk .selother .so-sel{width:100%;padding:11px 32px 11px 13px;font-size:15px;color:var(--char);background:var(--g2);border:1px solid var(--rule);border-radius:9px;outline:none;font-family:var(--sans);cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'><path d='M2 4l4 4 4-4' stroke='%239aa0a6' stroke-width='1.6' fill='none'/></svg>");background-repeat:no-repeat;background-position:right 11px center;transition:border-color .18s,box-shadow .18s}.dk .selother .so-sel:focus{border-color:var(--gold,#e2540c);box-shadow:0 0 0 3px rgba(226,84,12,.12)}.dk .selother .so-txt{width:100%;margin-top:8px;padding:11px 13px;font-size:15px;color:var(--char);background:var(--g2);border:1px solid var(--rule);border-radius:9px;outline:none;font-family:var(--sans)}.dk .selother .so-txt[hidden]{display:none}.dk .selother .so-txt:focus{border-color:var(--gold,#e2540c);box-shadow:0 0 0 3px rgba(226,84,12,.12)}.dk .lcNext .selother{margin-top:6px}.dk .lcEditRow .selother .so-sel,.dk .lcEditRow .selother .so-txt,.dk .lcNext .selother .so-sel,.dk .lcNext .selother .so-txt{padding-top:9px;padding-bottom:9px;font-size:14px}.dk .ddwn{position:relative}.dk .ddwn-btn{width:100%;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:11px 13px;font-family:var(--sans);font-size:15px;color:var(--char);background:var(--g2);border:1px solid var(--rule);border-radius:10px;cursor:pointer;text-align:left;line-height:1.2;transition:border-color .16s var(--ez,ease),box-shadow .16s var(--ez,ease),background .16s}.dk .ddwn-btn:hover{border-color:var(--g3)}.dk .ddwn-btn.open{border-color:var(--gold,#e2540c);box-shadow:0 0 0 3px rgba(226,84,12,.13);background:var(--panel,var(--g2))}.dk .ddwn-lab{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:flex;align-items:center;gap:8px}.dk .ddwn-lab.ph{color:var(--g3)}.dk .ddwn-chev{width:9px;height:9px;flex:none;border-right:1.7px solid var(--g3);border-bottom:1.7px solid var(--g3);border-radius:1px;transform:translateY(-2px) rotate(45deg);transition:transform .22s var(--ez,ease)}.dk .ddwn-btn.open .ddwn-chev{transform:translateY(1px) rotate(-135deg)}.dk .ddwn-menu{position:absolute;z-index:60;top:calc(100% + 6px);left:0;right:0;min-width:190px;background:var(--raised,var(--panel,#20242a));border:1px solid var(--rule-strong,var(--rule));border-radius:14px;padding:6px;box-shadow:0 20px 48px rgba(0,0,0,.55),0 2px 8px rgba(0,0,0,.35);max-height:290px;overflow-y:auto;-webkit-overflow-scrolling:touch;transform-origin:top;animation:ddwnIn .15s var(--ez,ease)}@keyframes ddwnIn{0%{opacity:0;transform:translateY(-5px) scale(.98)}to{opacity:1;transform:none}}.dk .ddwn-menu[hidden]{display:none}.dk .ddwn-opt{width:100%;display:flex;align-items:center;gap:10px;padding:10px 11px;margin:0;border:0;background:transparent;border-radius:9px;cursor:pointer;font-family:var(--sans);font-size:14.5px;line-height:1.2;color:var(--char);text-align:left;transition:background .12s var(--ez,ease)}.dk .ddwn-opt:hover{background:var(--g2)}.dk .ddwn-opt.on{background:rgba(226,84,12,.12)}.dk .ddwn-opt span{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dk .ddwn-ck{width:15px;height:15px;flex:none;color:var(--gold,#e2540c)}.dk .ddwn-dot{width:8px;height:8px;border-radius:50%;flex:none;background:var(--g3)}.dk .ddwn-dot.st-new{background:#8a9096}.dk .ddwn-dot.st-contacted{background:#c99a6a}.dk .ddwn-dot.st-qualified{background:#e2874c}.dk .ddwn-dot.st-proposal{background:#e2540c}.dk .ddwn-dot.st-won{background:#4ca06e}.dk .ddwn-dot.st-lost{background:#8a5a5a}.dk .ddwn .so-txt{width:100%;margin-top:8px;padding:11px 13px;font-size:15px;color:var(--char);background:var(--g2);border:1px solid var(--rule);border-radius:10px;outline:none;font-family:var(--sans)}.dk .ddwn .so-txt[hidden]{display:none}.dk .ddwn .so-txt:focus{border-color:var(--gold,#e2540c);box-shadow:0 0 0 3px rgba(226,84,12,.12)}.dk .ddStage{width:auto;flex:none}.dk .ddStage .ddwn-btn{padding:7px 12px;gap:8px;border-radius:999px;font-family:var(--mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase}.dk .ddStage .ddwn-menu{left:auto;right:0;min-width:180px}.dk .lcNext .ddwn{margin-top:6px}.dk .leadDue{display:flex;align-items:center;gap:14px;margin:0 0 clamp(16px,2vw,22px);padding:15px 20px;text-decoration:none;color:var(--char);background:linear-gradient(180deg,rgba(226,84,12,.13),rgba(226,84,12,.05)),var(--paper);border:1px solid rgba(226,84,12,.42);border-radius:16px;box-shadow:0 1px 2px rgba(0,0,0,.25);transition:border-color .2s var(--ez,ease),transform .2s var(--ez,ease),box-shadow .25s var(--ez,ease)}.dk .leadDue:hover{border-color:rgba(226,84,12,.75);transform:translateY(-1px);box-shadow:0 12px 30px rgba(0,0,0,.32)}.dk .leadDue .ldIcon{flex:none;width:38px;height:38px;display:flex;align-items:center;justify-content:center;border-radius:11px;background:rgba(226,84,12,.16);color:var(--gold,#e2540c)}.dk .leadDue .ldIcon svg{width:20px;height:20px}.dk .leadDue .ldTxt{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:2px}.dk .leadDue .ldTxt b{font-size:15.5px;font-weight:700;letter-spacing:-.01em}.dk .leadDue .ldTxt>span{font-size:13.5px;color:var(--g3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dk .leadDue .ldGo{flex:none;font-family:var(--mono);font-size:11.5px;letter-spacing:.06em;color:var(--gold,#e2540c)}@media (max-width:560px){.dk .leadDue .ldGo{display:none}}.dk .ddwn-btn,.dk .ddwn-lab,.dk .ddwn-opt{letter-spacing:normal;font-family:var(--sans)}.dk .ddStage .ddwn-btn,.dk .ddStage .ddwn-lab{font-family:var(--mono);letter-spacing:.08em}.dk .ddwn-btn,.dk .ddwn-btn .ddwn-lab{font-size:16px;font-weight:600;color:#fff}.dk .ddwn-btn .ddwn-lab{font-family:var(--sans);letter-spacing:normal;text-transform:none}.dk .ddwn-btn .ddwn-lab.ph{color:#aeb4b1;font-weight:500}.dk .ddwn-menu .ddwn-opt,.dk .ddwn-menu .ddwn-opt span{font-size:16px;font-weight:600;color:#fff}.dk .ddwn-menu .ddwn-opt span{font-family:var(--sans);letter-spacing:normal;text-transform:none}.dk .ddwn-menu .ddwn-opt.on span{color:#fff}.dk .ddwn .so-txt{font-size:16px;color:#fff;font-weight:500}.dk .ddStage .ddwn-btn .ddwn-lab{font-family:var(--mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:#fff;font-weight:700}.dk .ddStage .ddwn-menu .ddwn-opt span{text-transform:none}@media (max-width:560px){.dk .lcFoot .lcWhen{flex-basis:100%;order:-1;text-align:left;min-width:0;margin-bottom:2px}.dk .lcFoot .lcWhen:empty{display:none;margin:0}.dk .lcDue{white-space:nowrap}}.dk .dealGrid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:14px;gap:14px;margin-top:4px}.dk .dealIn{display:flex;flex-direction:column;gap:7px}.dk .dealIn .dealTop{display:flex;align-items:center;gap:8px}.dk .dealIn .dealNo{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background:var(--gold,#e2540c);color:#fff;font-family:var(--mono);font-size:11px;font-weight:700;flex:none}.dk .dealIn .dealLb{font-size:15px;font-weight:700;color:#fff;letter-spacing:-.01em}.dk .dealIn>em{font-style:normal;font-size:12px;color:var(--g3);margin:-1px 0 3px}.dk .dealIn .mnyWrap{margin-top:auto}.dk .dealIn .mnyWrap input.mny{width:100%;padding:12px 13px 12px 24px;font-size:16px;font-weight:600;color:#fff;background:var(--g2);border:1px solid var(--rule);border-radius:10px;outline:none;font-family:var(--sans)}.dk .dealIn .mnyWrap input.mny:focus{border-color:var(--gold,#e2540c);box-shadow:0 0 0 3px rgba(226,84,12,.13)}.dk .dealOut{display:grid;grid-template-columns:auto auto 1fr;align-items:center;grid-gap:28px;gap:28px;margin-top:18px;padding:18px 22px;background:var(--raised,var(--paper));border:1px solid var(--rule);border-radius:14px}.dk .dealOut .dealRes{display:flex;flex-direction:column;gap:4px}.dk .dealOut .drK{margin:0;font-family:var(--mono);font-size:10px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--g3)}.dk .dealOut .drV{margin:0;font-size:30px;font-weight:800;letter-spacing:-.02em;color:var(--char)}.dk .dealOut .drV.pos{color:var(--good,#4cc38a)}.dk .dealOut .drV.neg{color:var(--bad,#f2635a)}.dk .dealOut .drV.warn{color:var(--warn,#e0a83c)}.dk .dealOut .dealRead{margin:0;font-size:13.5px;line-height:1.45;color:var(--g4,#aaaeac)}.dk .dealOut .dealRead.pos{color:var(--good,#4cc38a)}.dk .dealOut .dealRead.neg{color:var(--bad,#f2635a)}.dk .dealOut .dealRead.warn{color:var(--warn,#e0a83c)}.dk .dealPull{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:14px 0 0}.dk .dealPull button{font-family:var(--mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--gold,#e2540c);background:transparent;border:1px solid var(--rule);border-radius:8px;padding:8px 13px;cursor:pointer}.dk .dealPull button:hover{border-color:var(--gold,#e2540c)}.dk .dealPull .dealPullNote{font-size:12px;color:var(--g3)}@media (max-width:860px){.dk .dealGrid,.dk .dealOut{grid-template-columns:1fr 1fr}.dk .dealOut{gap:16px 20px}.dk .dealOut .dealRead{grid-column:1/-1}}@media (max-width:480px){.dk .dealGrid,.dk .dealOut{grid-template-columns:1fr}}.dk .arvDealIn .dealTop{justify-content:flex-start;flex-wrap:wrap}.dk .arvEstBtn{margin-left:auto;font-family:var(--mono);font-size:10px;letter-spacing:.07em;text-transform:uppercase;color:var(--gold,#e2540c);background:transparent;border:1px solid var(--rule);border-radius:7px;padding:4px 9px;cursor:pointer;line-height:1}.dk .arvEstBtn:hover{border-color:var(--gold,#e2540c)}.dk .arvBox{max-width:560px}.dk .arvGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px 16px;gap:12px 16px;margin-top:4px}.dk .arvResult{margin-top:16px;padding:16px 18px;background:var(--raised,var(--paper));border:1px solid var(--rule);border-radius:12px}.dk .arvResult .arK{margin:0;font-family:var(--mono);font-size:10px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--g3)}.dk .arvResult .arV{margin:4px 0 0;font-size:30px;font-weight:800;letter-spacing:-.02em;color:#fff}.dk .arvResult .arRange{margin:4px 0 0;font-size:13px;color:var(--g4,#aaaeac)}.dk .arvResult .arBreak{margin:8px 0 0;font-size:12.5px;line-height:1.45;color:var(--g3)}.dk #aeUse[disabled]{opacity:.45;cursor:not-allowed}@media (max-width:520px){.dk .arvGrid{grid-template-columns:1fr}}.dk .aeCompsRow{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:2px 0 4px}.dk .aeCompsRow .aeCompsBtn{margin:0;padding:10px 16px;font-size:13px}.dk .aeCompsRow .aeCompsHint{font-size:12px;color:var(--g3)}.dk .aeCompsBox{margin-top:14px;padding:14px 16px;background:var(--g2);border:1px solid var(--rule);border-radius:12px}.dk .aeCompsBox.msg{color:var(--g4,#aaaeac);font-size:13px;line-height:1.45}.dk .aeCompsBox .acHead{margin:0 0 10px;display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.dk .aeCompsBox .acHead b{font-size:17px;font-weight:800;letter-spacing:-.01em;color:#fff}.dk .aeCompsBox .acHead span{font-family:var(--mono);font-size:10.5px;letter-spacing:.04em;color:var(--g3)}.dk .aeCompsBox .acList{display:flex;flex-direction:column;gap:1px;background:var(--rule);border:1px solid var(--rule);border-radius:9px;overflow:hidden}.dk .aeCompsBox .acRow{display:grid;grid-template-columns:1fr auto;grid-gap:2px 12px;gap:2px 12px;padding:9px 12px;background:var(--paper,#1c2021);align-items:center}.dk .aeCompsBox .acRow .acAddr{font-size:13px;color:var(--char);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dk .aeCompsBox .acRow .acPrice{font-size:13.5px;font-weight:700;color:var(--char);text-align:right}.dk .aeCompsBox .acRow .acMeta{grid-column:1/2;font-family:var(--mono);font-size:10.5px;letter-spacing:.03em;color:var(--g3)}.dk .aeCompsBox .acNote{margin:10px 0 0;font-size:11.5px;line-height:1.45;color:var(--g3)}.dk .hKind.kFlip{color:#9b8cff;border-color:#9b8cff}.dk .dealOut .dealMao{grid-column:1/-1;margin:2px 0 0;padding-top:13px;border-top:1px solid var(--rule);font-size:13.5px;line-height:1.45;font-weight:600;color:var(--g4,#aaaeac)}.dk .dealOut .dealMao.pos{color:var(--good,#4cc38a)}.dk .dealOut .dealMao.neg{color:var(--bad,#f2635a)}.dk .dealOut .dealMao[hidden]{display:none}.dk .hCardWrap{position:relative}.dk .hGrip{position:absolute;top:12px;left:11px;z-index:4;width:28px;height:28px;display:flex;align-items:center;justify-content:center;color:var(--g4,#aaaeac);cursor:-webkit-grab;cursor:grab;touch-action:none;border-radius:8px;font-size:16px;line-height:1;background:hsla(0,0%,100%,.05);border:1px solid var(--rule);-moz-user-select:none;user-select:none;-webkit-user-select:none;transition:color .14s,background .14s,border-color .14s}.dk .hGrip:hover{color:#fff;background:rgba(226,84,12,.16);border-color:var(--gold,#e2540c)}.dk .hGrip:active{cursor:-webkit-grabbing;cursor:grabbing;background:rgba(226,84,12,.24)}.dk .gripCard .hCardTop{padding-left:32px}.dk .hCardWrap.lifting{opacity:.4}body.dragging-on,body.dragging-on *{cursor:-webkit-grabbing!important;cursor:grabbing!important}.dk .hCardWrap.dropL:before,.dk .hCardWrap.dropR:after{content:"";position:absolute;top:10px;bottom:10px;width:3px;border-radius:2px;background:var(--gold,#e2540c);z-index:5}.dk .hCardWrap.dropL:before{left:-9px}.dk .hCardWrap.dropR:after{right:-9px}.dk .homeHint{font-family:var(--mono);font-size:11px;letter-spacing:.03em;color:var(--g3);margin-left:auto}.dk .homeHint:empty{display:none}@media (max-width:640px){.dk .homeHint{display:none}}