:root{--fs-tiny:.68rem;--fs-row:.74rem;--fs-panel:.78rem;--fs-para:.85rem;--mark-note:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14' fill='none' stroke='black' stroke-width='1.35' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 1.6h8c.6 0 1 .5 1 1v8.8c0 .6-.4 1-1 1H3c-.6 0-1-.4-1-1V2.6c0-.5.4-1 1-1z'/%3E%3Cpath d='M4.4 4.9h5.2M4.4 7h5.2M4.4 9.1h3'/%3E%3C/svg%3E")}body{background:var(--brand-paper)}.page{max-width:1160px;padding:var(--space-4) var(--space-4) 60px;margin:0 auto}.masthead .fresh{color:var(--brand-mist);font-size:.75rem}.masthead .btn{width:auto;min-height:34px;padding:4px 12px;font-size:.8rem}.fresh{color:var(--brand-mist);font-size:.75rem}.foot{margin-top:var(--space-4);color:var(--brand-mist);font-size:.72rem}.chips{gap:var(--space-2);margin:var(--space-2) 0 var(--space-3);flex-wrap:wrap;display:flex}.chip{border:1px solid var(--color-border);font-size:.78rem;font-weight:var(--font-weight-semibold);color:var(--brand-slate);background:var(--color-surface);cursor:pointer;border-radius:999px;padding:5px 14px;display:inline-block}.chip:hover{border-color:var(--color-accent);color:var(--color-accent);text-decoration:none}.chip.on{background:var(--brand-dark);border-color:var(--brand-dark);color:var(--brand-amber)}.pillsRow{gap:var(--space-2);margin:0 0 var(--space-3);flex-wrap:wrap;display:flex}.vtog{border:1px solid var(--color-border);background:var(--color-surface);border-radius:16px;display:inline-flex;overflow:hidden}.vtog button{font-family:inherit;font-size:.78rem;font-weight:var(--font-weight-semibold);background:var(--color-surface);color:var(--brand-slate);cursor:pointer;border:none;padding:6px 16px}.vtog button.on{background:var(--color-action);color:var(--color-on-accent)}.tiles{margin-bottom:var(--space-4);grid-template-columns:repeat(7,1fr);gap:12px;display:grid}@media (max-width:900px){.tiles{grid-template-columns:1fr 1fr}}.tile{border-radius:var(--radius-md);cursor:pointer;flex-direction:column;min-width:0;padding:13px 16px;transition:transform 80ms;display:flex}.tile:active{transform:scale(.97)}.tile .lab{font-size:.6rem;font-weight:var(--font-weight-semibold);letter-spacing:.09em;opacity:.85;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.tile .numT{font-size:1.75rem;font-weight:var(--font-weight-bold);font-variant-numeric:tabular-nums;margin-top:auto;padding-top:3px}.tile .sub2{font-size:.58rem;font-weight:var(--font-weight-semibold);letter-spacing:.05em;opacity:.72;min-height:10px}.tile .warn{color:var(--color-on-accent);background:var(--brand-red-ink);border-radius:8px;width:fit-content;margin-top:2px;padding:0 6px;font-size:.58rem;display:inline-block}.t1{background:var(--brand-teal);color:var(--color-on-accent)}.t2{background:var(--brand-dark);color:var(--brand-amber)}.t3{background:var(--brand-red-soft);color:var(--brand-red-ink)}.t3b{background:var(--brand-red-ink);color:var(--brand-cream)}.t4{background:var(--brand-slate);color:var(--brand-cream)}.t5{background:var(--brand-teal-100);color:var(--brand-teal-ink)}.t6{background:var(--brand-amber-100);color:var(--brand-amber-ink)}.f0{background:var(--brand-dark);color:var(--brand-amber)}.f1{background:var(--brand-teal);color:var(--color-on-accent)}.f2{background:var(--brand-slate);color:var(--brand-cream)}.f3{background:var(--brand-teal-50);color:var(--brand-teal-ink)}.f4{background:var(--brand-amber-200);color:var(--brand-amber-ink-200)}.f5{background:var(--brand-teal-100);color:var(--brand-teal-ink)}.panelWrap{scroll-margin-top:46px}h2{font-size:.72rem;font-weight:var(--font-weight-semibold);letter-spacing:.12em;color:var(--brand-slate);margin:var(--space-4) 0 var(--space-2);text-transform:uppercase}.panel{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:0 1px 4px color-mix(in srgb, var(--brand-dark) 6%, transparent);overflow:auto hidden}.panel table{border-collapse:collapse;width:100%;font-size:.75rem}.panel th{background:var(--brand-dark);color:var(--color-on-accent);font-size:.62rem;font-weight:var(--font-weight-semibold);text-align:center;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;padding:6px 10px}.panel th:first-child{text-align:left}.panel td{border:1px solid var(--color-border);text-align:center;white-space:nowrap;padding:5px 10px}.panel td:first-child{text-align:left;font-weight:var(--font-weight-semibold)}.panel tbody tr:nth-child(2n){background:0 0}.panel tbody td{border-bottom:1px solid var(--brand-teal)}.panel tr.fam td{color:var(--color-on-accent);font-weight:var(--font-weight-semibold);letter-spacing:.05em;border-color:var(--brand-slate);font-size:.68rem;background:var(--brand-slate)!important}.panel tr.sec{cursor:pointer;-webkit-user-select:none;user-select:none}.panel tr.subRow td:first-child{color:var(--brand-slate);padding-left:24px}.panel td.wtc,.panel td.ccell{text-overflow:ellipsis;max-width:220px;overflow:hidden}.jl td.ncell{white-space:normal;text-align:left;vertical-align:top;max-width:320px}.jl.jlCard td.jtCell{white-space:normal;overflow-wrap:break-word}.jl.jlCard td.jtCell .perTag,.jl.jlCard td.jtCell .t{white-space:nowrap}.jl.jlDone tr.fam>td{text-transform:uppercase}.jl.jlDone tr.fam+tr.fam>td{box-shadow:inset 0 1px 0 var(--brand-mist-300)}.panel .jl.jlCard tr.fam.wtBand>td{border-color:var(--color-border);color:var(--brand-slate);letter-spacing:.06em;text-transform:uppercase;padding-top:5px;padding-bottom:5px;font-size:.66rem;background:var(--color-surface-sunken)!important}.panel .jl.jlCard tr.owLater>td{padding-top:4px;padding-bottom:10px}.owMore{color:var(--brand-teal-ink);font-size:.76rem;font-weight:600;text-decoration:none}.owMore:hover{text-decoration:underline}.page tr[data-band]{scroll-margin-top:calc(var(--railH,0px) + var(--navTop,0px) + var(--cardTabsH,0px) + var(--stickyNavH,44px) + 8px)}.jl td.ncell .jnote{margin:0 0 3px}.jl td.ncell .jnote:last-child{margin-bottom:0}.jnote{font-size:.68rem;font-weight:var(--font-weight-normal);color:var(--brand-mist);white-space:normal;margin-top:1px}.panel .plain{color:inherit}.panel .plain:hover{color:var(--color-accent);text-decoration:none}.bdg{min-width:24px;font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums;border-radius:10px;padding:1px 8px;display:inline-block}.bdg.bLate{background:var(--brand-red-soft);color:var(--brand-red-ink)}.bdg.bBrk{background:var(--brand-red-ink);color:var(--color-on-accent)}.bdg.bZero{color:var(--brand-mist)}.panel tr.fam .bdg.bZero{color:var(--brand-amber-200)}.pill{font-size:.7rem;font-weight:var(--font-weight-semibold);white-space:nowrap;border-radius:999px;padding:2px 10px;display:inline-block}.empty{padding:var(--space-3);color:var(--brand-mist);font-size:.8rem}.searchBox{background:var(--color-surface);width:240px;min-height:34px;padding:4px 10px;font-size:.8rem}.registerTable td,.registerTable th{text-align:left}.panel thead th:last-child{text-align:center}.panel .registerTable thead th:last-child{text-align:left}.regList .drvCol,.regList .chCol{white-space:nowrap;width:46px}.regList .regLeftCol{white-space:nowrap;width:110px}.regLeftSays{color:var(--brand-slate);max-width:90ch;margin:0 0 10px;font-size:.8rem}.drvChip{border:1px solid var(--brand-teal);background:var(--brand-teal-50);color:var(--brand-teal-ink);font-size:.65rem;line-height:16px;font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.04em;vertical-align:middle;box-sizing:border-box;border-radius:999px;padding:0 8px;text-decoration:none;display:inline-block}.drvChip svg{vertical-align:-2px;width:13px;height:11px}.drvChip:hover{background:var(--brand-teal);color:var(--color-on-accent)}.drvChip.chChip{border-color:var(--brand-amber);background:var(--brand-amber-100);color:var(--brand-amber-ink)}.drvChip.chChip:hover{background:var(--brand-amber);color:var(--brand-dark)}.pc h1 .drvChip{margin-left:8px}.drvChip.yeMast{border-color:var(--brand-dark);background:var(--brand-dark);color:var(--brand-amber);font:inherit;font-size:.65rem;font-weight:var(--font-weight-semibold);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;border-radius:999px;align-items:center;gap:6px;height:18px;min-height:0;padding:0 9px;line-height:16px;display:inline-flex}.drvChip.yeMast:hover{background:var(--brand-slate);border-color:var(--brand-slate);color:var(--brand-amber)}.drvChip.yeMast.yeMastFlat{cursor:default}.drvChip.yeMast.yeMastFlat:hover{background:var(--brand-dark);border-color:var(--brand-dark)}.yeMast .yeChipLabel{letter-spacing:.08em;color:var(--brand-mist-300);font-size:.62rem}.yeMast .yeChipValue{font-size:.65rem;font-weight:var(--font-weight-bold);color:var(--brand-amber);letter-spacing:.04em}.clientLink{font-weight:var(--font-weight-semibold)}.cstatus{font-size:.65rem;font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.04em;border-radius:999px;padding:1px 8px;display:inline-block}.cstatus.active{background:var(--brand-positive-soft);color:var(--brand-positive-ink)}.cstatus.active:has(svg){vertical-align:middle;justify-content:center;align-items:center;height:18px;padding:0 7px;display:inline-flex}.cstatus.active svg{display:block}.cstatus.leaving{background:var(--brand-amber-200);color:var(--color-highlight-text)}.cstatus.archived{background:var(--brand-mist-100);color:var(--brand-mist)}.cstatus.contact{background:var(--brand-info-100);color:var(--brand-info-ink)}.cstatus.prospect{background:var(--brand-magenta-100);color:var(--brand-magenta-ink)}.prDl .ibTiny.prDue{color:var(--brand-amber-ink)}.prDl .ibTiny.prLate{color:var(--brand-red-ink);font-weight:var(--font-weight-semibold)}.prBlock .sectHead{background:var(--brand-magenta-ink)}.prBody{padding:10px 14px 12px}.prStageRow{flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 10px;font-size:.74rem;display:flex}.prStageLabel{color:var(--brand-slate);margin-right:4px}.prStageItem{align-items:center;gap:6px;display:inline-flex}.prArrow{color:var(--brand-mist)}.prStage{appearance:none;border:1px solid var(--brand-magenta-200);color:var(--brand-magenta-ink);background:var(--color-surface);cursor:pointer;border-radius:999px;align-items:center;height:24px;min-height:24px;padding:2px 10px;font-family:inherit;font-size:.74rem;line-height:1;display:inline-flex}.prStage.on{background:var(--brand-magenta);color:var(--color-on-accent);border-color:var(--brand-magenta);font-weight:var(--font-weight-semibold)}.prStage.end{border-color:var(--color-border);color:var(--brand-mist)}span.prStage{cursor:default}.prStage:disabled{cursor:progress}.prSince{margin-left:4px}.prActs{margin:0 0 8px}.btn.prMag{background:var(--brand-magenta);border-color:var(--brand-magenta);color:var(--color-on-accent)}.btn.prMag:hover{background:var(--brand-magenta-ink);border-color:var(--brand-magenta-ink)}.btn.prMag:disabled:hover{background:var(--brand-magenta);border-color:var(--brand-magenta)}.btn.prMagOut{border-color:var(--brand-magenta);color:var(--brand-magenta-ink)}.prAsk{flex-wrap:wrap}.prAsk .prReason{flex:200px;min-width:0;height:30px;min-height:30px;padding:0 10px;font-size:.8rem}.prConvert{flex-direction:column;align-items:stretch}.prServices{flex-wrap:wrap;gap:6px;margin:4px 0;display:flex}.prSvc,.ctcForm .prSvc{border:1px solid var(--brand-teal-200);color:var(--brand-teal-ink);background:var(--brand-teal-50);cursor:pointer;border-radius:999px;flex-direction:row;align-items:center;gap:6px;width:auto;height:24px;min-height:24px;margin:0;padding:2px 10px;font-size:.74rem;line-height:1;display:inline-flex}.prSvc.on,.ctcForm .prSvc.on{background:var(--brand-teal-100);border-color:var(--brand-teal)}.prSvc input,.ctcForm .prSvc input,.prForm .prSvc input{width:13px;min-width:0;height:13px;min-height:0;margin:0;padding:0}.prOwner{align-items:center;gap:8px;margin:2px 0 4px;font-size:.74rem;display:flex}.prOwnerLabel{color:var(--brand-slate)}.prOwner .ddBtn{min-width:180px;height:30px;min-height:30px}.prDl{grid-template-columns:160px minmax(0,1fr);margin:6px 0 4px}.prDone{color:var(--brand-magenta-ink);margin:0 0 8px}.prFoot{margin:8px 0 0}.prForm{padding:6px 0 0}.prForm .saIn{width:160px}.prForm .dpBtn{justify-content:space-between;align-items:center;height:30px;min-height:0;padding:2px 9px;font-size:.8rem;display:inline-flex}.wchips{flex-wrap:wrap;gap:6px;display:flex}.wchip{border:1px solid var(--brand-teal-200);color:var(--brand-teal-ink);background:var(--brand-teal-50);border-radius:999px;padding:1px 9px;font-size:.7rem}@media (max-width:640px){.prStageRow{row-gap:8px}.prStageRow .prStage{height:30px;min-height:30px}.prDl{grid-template-columns:1fr}.prForm .saIn{width:100%}.prSvc,.ctcForm .prSvc{height:30px;min-height:30px}}.ctcPage .sectHead{background:var(--brand-info-ink)}.prPage .sectHead{background:var(--brand-magenta-ink)}.prPage .cardTab.on{border-bottom-color:var(--brand-magenta)}.sectPanel>.cfgEmpty{margin:10px 14px 12px}.ctcConnect{flex-wrap:wrap}.ctcConnect .ddBtn{min-width:260px}.ctcDone{margin:4px 0 0}.emlBlock{min-width:0;margin:0}.emlList{margin:0;padding:0;list-style:none}.emlRow{min-height:24px;font-size:inherit;overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:8px;display:flex}.emlRow+.emlRow{margin-top:2px}.emlDefault .emlTag{margin:0;font-size:.62rem}.emlAddBtn{margin-top:4px;font-size:.75rem;display:inline-block}.emlStar{appearance:none;width:24px;min-width:24px;height:24px;min-height:0;color:var(--brand-mist);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;margin:0;padding:0;font-size:1.05rem;line-height:1;display:inline-flex}.emlStar:hover{color:var(--brand-amber)}.emlStar:disabled{cursor:progress}.emlStarQuiet{cursor:default}.emlLabel{color:var(--brand-mist);font-size:.72rem}.emlActs{gap:6px;display:inline-flex}.emlRemove{font-size:.72rem}.emlAdd{flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px;display:flex}.cdGrid dd .emlAdd input,.ctcDl dd .emlAdd input{height:30px;min-height:30px}.emlAdd input{width:240px;max-width:100%;height:30px;min-height:30px;padding:0 10px;font-size:.8rem}.emlAdd input.emlLabelIn{width:170px}.emlErr{margin:4px 0 0;font-size:.75rem}@media (max-width:640px){.emlBlock .btn.btnSm,.emlBlock .emlAdd .btn{width:auto;height:30px;min-height:30px;margin:0}.emlBlock .emlRemove,.emlBlock .emlAddBtn{min-height:30px;padding:0 6px}}.relPick{flex-direction:column;gap:6px;min-width:0;display:flex}.relPick .relNew{height:30px;min-height:30px;padding:0 10px}.ctcChip{border:1px solid var(--brand-info);background:var(--brand-info-100);color:var(--brand-info-ink);font-size:.72rem;font-weight:var(--font-weight-semibold);border-radius:999px;align-items:center;gap:4px;margin:2px 6px 2px 0;padding:1px 8px;text-decoration:none;display:inline-flex}.ctcChip:hover{background:var(--brand-info);color:var(--brand-dark)}.panel table.ctcTable{table-layout:fixed;width:100%}.panel table.ctcTable th:first-child{width:21%}.panel table.ctcTable th:nth-child(2){width:25%}.panel table.ctcTable th:nth-child(3){width:13%}.panel table.ctcTable th:nth-child(4){width:15%}.panel table.ctcTable tbody td{white-space:normal;overflow-wrap:anywhere}.ctcChip .t{font-weight:var(--font-weight-normal)}.ctcLink{color:var(--brand-info-ink)}.ctcEmail a{color:var(--brand-teal-ink)}.ctcStar{color:var(--brand-amber-ink)}.ctcDetails{padding:10px 14px 12px}.ctcDl{grid-template-columns:110px minmax(0,1fr);gap:4px 12px;margin:0 0 10px;font-size:.8rem;display:grid}.ctcDl dt{color:var(--brand-slate)}.ctcDl dd{overflow-wrap:anywhere;margin:0}.ctcForm{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 14px;padding:10px 14px 12px;display:grid}.ctcForm label{color:var(--brand-slate);flex-direction:column;gap:3px;margin:0;font-size:.72rem;display:flex}.ctcForm input,.ctcForm textarea{height:30px;min-height:30px;padding:0 10px;font-size:.8rem}.ctcForm textarea{height:auto;min-height:60px;padding:6px 10px}.ctcForm .ctcNotes,.ctcForm .ibActs,.ctcForm .ibTiny{grid-column:1/-1}.ctcActs{text-align:right;white-space:nowrap}.ctcActions{margin:0 0 12px}.ctcMerge{margin-top:8px}.ctcOff{color:var(--brand-amber-ink)}.ctcDanger{background:var(--brand-red-ink);border-color:var(--brand-red-ink)}@media (max-width:640px){.ctcForm{grid-template-columns:minmax(0,1fr)}.ctcDl{grid-template-columns:90px minmax(0,1fr)}.panel .ctcTable thead{display:none}.panel .ctcTable,.panel .ctcTable tbody{width:100%;display:block}.panel .ctcTable tbody tr{border-bottom:1px solid var(--brand-teal-100);padding:8px 10px;display:block}.panel .ctcTable tbody tr:last-child{border-bottom:0}.panel .ctcTable tbody td{white-space:normal;text-align:left;overflow-wrap:anywhere;border:0;width:auto;padding:1px 0;display:block}.panel .ctcTable tbody td.num{text-align:left}.panel .ctcTable .ctcActs{text-align:left;white-space:normal}.panel .ctcTable .ctcClients{padding-top:4px}}.panel .registerTable tbody tr.leavingRow td,.leavingRow td{background:var(--brand-amber-200)}.archivedTable td{color:var(--brand-mist)}.blockTitle{font-size:.72rem;font-weight:var(--font-weight-semibold);letter-spacing:.12em;text-transform:uppercase;color:var(--brand-slate);margin:14px 0 6px}.blockTitle .num{color:var(--brand-mist);font-weight:var(--font-weight-normal)}.inherits{color:var(--brand-mist);font-style:italic}.gate{max-width:460px;padding:var(--space-4);background:var(--color-surface);border:1px solid var(--color-border);box-shadow:var(--shadow-md);text-align:center;border-radius:14px;margin:12vh auto 0}.gate h1{font-size:1.2rem}.gate p{color:var(--brand-slate);font-size:.9rem}.stRename.stConfirm{flex-wrap:wrap;font-size:.76rem}.noteAsk{color:var(--brand-slate);margin-right:4px;font-size:.72rem}.noteActYes{color:var(--color-negative);font-weight:600}.gate .gateNav{flex-wrap:wrap;justify-content:center;gap:4px 14px;margin-top:14px;font-size:.82rem;display:flex}.gate .gateNav a{color:var(--color-action);text-decoration:none}.gate .gateNav a:hover{text-decoration:underline}.gate .gateOut{margin:0;display:inline}.linkBtn{appearance:none;font:inherit;color:var(--color-action);cursor:pointer;background:0 0;border:0;margin:0;padding:0}.linkBtn:hover{text-decoration:underline}a.gsRow{color:inherit;text-decoration:none}@media (max-width:640px){.page{padding:var(--space-3) var(--space-2) 44px}.tile{padding:11px 13px}.tile .numT{font-size:1.5rem}.chip{padding:9px 15px;font-size:.85rem}}.archBlock summary{cursor:pointer;font-size:.72rem;font-weight:var(--font-weight-semibold);letter-spacing:.12em;text-transform:uppercase;color:var(--brand-slate);margin:var(--space-4) 0 var(--space-2);list-style:none}.archBlock summary::-webkit-details-marker{display:none}.t{color:var(--brand-mist);font-size:.7rem;font-weight:var(--font-weight-normal);margin-left:6px}button.chip{font-family:inherit}.topArrow{z-index:60;background:var(--brand-dark);width:44px;height:44px;color:var(--brand-amber);cursor:pointer;box-shadow:0 4px 14px color-mix(in srgb, var(--brand-dark) 25%, transparent);border:none;border-radius:50%;font-size:1.2rem;line-height:1;transition:transform .18s;position:fixed;bottom:18px;right:18px}.topArrow:hover{background:var(--brand-teal);color:var(--color-surface)}@media (min-width:641px){.topArrow{bottom:auto;right:auto;top:calc(var(--stickyNavH,0px) + 16px);left:min(50% + 592px,100vw - 60px)}}.loadingWrap{align-items:center;gap:var(--space-2);flex-direction:column;padding-top:18vh;display:flex}.ldr{border:3px solid var(--color-border);border-top-color:var(--brand-teal);border-radius:50%;width:34px;height:34px;animation:.8s linear infinite ldrSpin}@keyframes ldrSpin{to{transform:rotate(360deg)}}@media (max-width:640px){.masthead .btn{min-height:30px;padding:3px 10px;font-size:.72rem}.searchBox{width:100%}.vtog{flex-wrap:wrap}.vtog button{white-space:nowrap}.tile .lab{white-space:normal;text-overflow:clip;overflow:visible}.panel{-webkit-overflow-scrolling:touch;overflow-x:auto}.panel table.stats{font-size:.68rem}.panel table.stats th,.panel table.stats td{padding:7px 6px}.jl thead{display:none}.jl,.jl tbody{width:100%;display:block}.jl tr{display:block}.jl tr.fam td{text-align:left;display:block}.jl tr:not(.fam){border-bottom:1px solid var(--brand-teal);grid-template-columns:1fr auto;gap:1px 10px;padding:8px 12px;display:grid}.jl tr:not(.fam) td{text-align:left;border:0;padding:0;display:block;background:0 0!important}.jl:not(.jlCard) td.ccell{white-space:normal;grid-area:1/1;max-width:none}.jl:not(.jlCard) td:nth-child(5){grid-area:1/2/span 2;place-self:start end}.jl:not(.jlCard) td.wtc{white-space:normal;max-width:none;color:var(--brand-slate);grid-area:2/1;font-size:.72rem}.jl:not(.jlCard) td:nth-child(3){color:var(--brand-mist);grid-area:3/1;font-size:.7rem}.jl:not(.jlCard) td:nth-child(4){grid-area:3/2;justify-self:end;font-size:.7rem}.jl.jlToday td:nth-child(3){grid-area:3/1}.jl.jlToday td:nth-child(4){font-size:inherit;grid-area:1/2/span 3;place-self:start end}.fyBox .jl tr:not(.fam){padding-left:0;padding-right:0}.fyBox .jl tr:not(.fam):last-child{border-bottom:0}.jl:not(.jlCard) td.ncell{display:none}.jlCard td:first-child{grid-area:1/1}.jlCard td:nth-child(2){grid-area:1/2/span 2;place-self:start end}.jlCard td:nth-child(3){grid-area:3/2;justify-self:end;font-size:.7rem}.jlCard td:nth-child(4){color:var(--brand-mist);grid-area:3/1;font-size:.7rem}.jl.jlCard tr:not(.fam){grid-template-columns:minmax(0,1fr) auto}.jl.jlCard td.jtCell{overflow-wrap:anywhere;min-width:0}.regList thead{display:none}.regList,.regList tbody{width:100%;display:block}.regList tr{border-bottom:1px solid var(--brand-teal);padding:9px 52px 9px 12px;display:block;position:relative}.regList td{border:0;padding:0;display:inline;background:0 0!important}.regList td:first-child{overflow-wrap:break-word;padding-right:0;display:block}.regList td:nth-child(2){position:absolute;top:10px;right:12px}.regList td:nth-child(n+3){color:var(--brand-slate);font-size:.72rem}.regList td:nth-child(n+4):not(:empty):before{content:" · ";color:var(--brand-mist)}.panel .regList td.regLeftCol:not(:empty):before{content:" · left "}.regList tr.leavingRow{background:var(--brand-amber-200)}.panel .regList td.drvCol:before{content:none}.regList tr.hasCh{padding-right:89px}.regList td.drvCol{width:auto;height:18px;margin:0;line-height:18px;position:absolute;bottom:16px;right:12px}.regList td.drvCol .drvChip{vertical-align:top}.regList td.drvCol .drvNone{display:none}.panel .regList td.chCol:before{content:none}.regList td.chCol{width:auto;height:18px;margin:0;line-height:18px;position:absolute;bottom:16px;right:49px}.regList td.chCol .drvChip{vertical-align:top}.regList td.chCol .drvNone{display:none}.panel .regList.stats tr{padding-left:18px}.panel .regList.stats td:first-child{padding-left:0}.panel .regList.stats td:nth-child(n+3):not(.drvCol):not(.chCol){padding-left:0;padding-right:0}.panel .regList.stats td.num{white-space:nowrap}.panel .regList.stats td.num:before{white-space:normal}.assignList thead{display:none}.assignList,.assignList tbody{width:100%;display:block}.assignList tr{border-bottom:1px solid var(--brand-teal);padding:8px 12px;display:block}.assignList td{border:0;padding:0;display:inline;background:0 0!important}.assignList td:first-child{font-weight:var(--font-weight-semibold);display:block}.assignList td:nth-child(n+2){color:var(--brand-slate);font-size:.72rem}.assignList tr:not(.editRow) td:nth-child(n+3):not(:empty):not(.actCol):before{content:"· ";color:var(--brand-mist)}.assignList .editRow td{margin-top:6px;display:block}.assignList .editRow td:first-child{margin-top:0}.assignList .editRow .detailCustom{width:100%;display:flex}.assignList .editRow .detailCustom input{flex:auto;min-width:0}.assignList .asgRemove td{margin-top:6px;display:block}.asgTable .editRow td{white-space:normal}.asgTable .editRow td:not(.actCol):before{font-size:.68rem;font-weight:var(--font-weight-semibold);letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-muted);margin-bottom:3px;display:block}.asgTable .asgAdd td:first-child:before{content:"Work type"}.asgTable .editRow td:nth-child(2):before{content:"Detail"}.asgTable .editRow td:nth-child(2):has(>.firstJob:first-child):before{content:none}.asgTable .editRow td:nth-child(3):before{content:"Service target"}.asgTable .editRow td:nth-child(4):before{content:"Owner"}.asgTable .editRow td:nth-child(5):before{content:"Reviewer"}.asgTable .editRow .firstJob{flex-direction:column;align-items:stretch;gap:3px;display:flex}}.panel.trackPanel{-webkit-overflow-scrolling:touch;overflow-anchor:none;max-height:76vh;overflow:auto}.trackTable{border-collapse:separate;border-spacing:0;width:max-content;min-width:100%;font-size:.68rem}.trackTable th,.trackTable td{text-align:center;padding:5px 7px}.trackTable thead th{z-index:30;background:var(--brand-dark);color:var(--color-surface);font-size:.62rem;font-weight:var(--font-weight-semibold);letter-spacing:.06em;text-transform:uppercase;position:sticky;top:0}.trackTable thead tr:nth-child(2) th{top:25px}.trackTable th.trkMonth{border-left:1px solid color-mix(in srgb, var(--color-surface) 25%, transparent);text-align:center}.trackTable th.trkWeek{font-variant-numeric:tabular-nums;min-width:92px}.trackTable th.trkWeek.now{color:var(--brand-amber)}.trackTable th.trkCorner{z-index:40;text-align:left;width:190px;min-width:190px;max-width:190px;left:0}.trackTable td.trkHead{z-index:20;background:var(--color-surface);text-align:left;border-right:1px solid var(--color-border);white-space:normal;overflow-wrap:break-word;width:190px;min-width:190px;max-width:190px;position:sticky;left:0}.trackTable .trkC{font-weight:var(--font-weight-semibold)}.trackTable .trkW{color:var(--brand-slate);font-size:.64rem}.trackTable tbody td.now{background:var(--brand-cream)}.trackTable tr.trkBand td{cursor:pointer;background:var(--brand-slate);color:var(--color-surface);text-align:left;font-size:.64rem;font-weight:var(--font-weight-semibold);letter-spacing:.08em;padding:6px 10px;position:sticky;left:0}.trkCell{font-size:.64rem;font-weight:var(--font-weight-semibold);white-space:nowrap;border-radius:999px;padding:2px 7px;display:inline-block}.trkCell.done{opacity:.55}.trkCell.noted{cursor:pointer}.trkNote{margin-left:4px;font-size:.78rem;line-height:1}.trkNote[role=button]{cursor:pointer;border-radius:4px}.trkNote[role=button]:hover,.trkNote[role=button]:focus-visible{outline:2px solid var(--brand-teal);outline-offset:1px}.trkExtra{color:var(--brand-slate);font-size:.72rem}.trkEmpty{color:var(--brand-slate);text-align:left;padding:18px 12px;font-size:.86rem}.trkEmpty .btn{margin-left:8px}.sgMark{color:var(--brand-amber-ink);cursor:default;vertical-align:middle;margin-left:5px;font-size:.8rem;line-height:1}.trkCell .sgMark{margin-left:3px;font-size:.74rem}a.sgMarkLink{cursor:pointer;border-radius:4px;align-items:center;margin:-4px -4px -4px 1px;padding:4px;text-decoration:none;display:inline-flex}.trkCell a.sgMarkLink{margin-left:-1px}a.sgMarkLink:hover,a.sgMarkLink:focus-visible{color:var(--brand-teal-ink)}.trkCellWrap{display:inline-block;position:relative}.trkPop{z-index:60;background:var(--color-surface);border:1px solid var(--brand-teal);min-width:140px;max-width:240px;box-shadow:0 4px 14px color-mix(in srgb, var(--brand-dark) 14%, transparent);font-size:.66rem;font-weight:var(--font-weight-normal);color:var(--color-text);white-space:normal;text-align:left;border-radius:8px;padding:6px 9px;display:none;position:absolute;top:calc(100% + 5px);left:50%;transform:translate(-50%)}.trkCellWrap:hover .trkPop,.trkCellWrap.open .trkPop{display:block}@media (max-width:640px){.panel.trackPanel{max-height:78dvh}.trackTable th.trkCorner,.trackTable td.trkHead{width:132px;min-width:132px;max-width:132px}}.adhocPanel{max-height:320px;margin-bottom:var(--space-3)}.mp{margin:2px 0 16px;padding:16px 18px 14px}.mpH{letter-spacing:.06em;text-transform:uppercase;color:var(--brand-mist);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin:0 0 14px;font-size:.62rem;display:flex}.mpH .chip{text-transform:none;letter-spacing:normal;font-size:.68rem}.mpRow{grid-template-columns:104px 1fr 96px;align-items:center;gap:14px;display:grid}.mpRow+.mpRow{margin-top:10px}.mpBig{font-size:1.8rem;font-weight:700;line-height:1}.mpBig small{color:var(--brand-mist);letter-spacing:.05em;margin-top:3px;font-size:.6rem;font-weight:600;display:block}.mpLab{color:var(--brand-slate);font-size:.74rem;font-weight:600}.mpEnd{color:var(--brand-slate);text-align:right;white-space:nowrap;font-size:.72rem}.mpBar{background:var(--brand-mist-100);border-radius:8px;height:26px;display:flex}.mpBar.small{border-radius:6px;height:12px}.mpBar .mpSeg:first-child{border-radius:8px 0 0 8px}.mpBar .mpSeg:last-child{border-radius:0 8px 8px 0}.mpBar .mpSeg:only-child{border-radius:8px}.mpBar.small .mpSeg:first-child{border-radius:6px 0 0 6px}.mpBar.small .mpSeg:last-child{border-radius:0 6px 6px 0}.mpBar.small .mpSeg:only-child{border-radius:6px}.mpSeg{min-width:6px;position:relative}.mpSeg:hover:after{content:attr(data-tip);background:var(--brand-dark);color:var(--color-on-accent);white-space:nowrap;z-index:6;pointer-events:none;border-radius:7px;padding:2px 10px;font-size:.66rem;font-weight:500;position:absolute;bottom:calc(100% + 7px);left:50%;transform:translate(-50%)}.mpSeg:hover:before{content:"";border:5px solid #0000;border-top-color:var(--brand-dark);z-index:6;pointer-events:none;position:absolute;bottom:calc(100% + 2px);left:50%;transform:translate(-50%)}.sDone{background:var(--brand-teal)}.sTrack{background:var(--brand-teal-100)}.sBehind{background:var(--brand-red-soft-300)}.sBreach{background:var(--brand-red-ink)}.mpLegend{color:var(--brand-slate);flex-wrap:wrap;gap:16px;margin:7px 0 4px;font-size:.68rem;display:flex}.mpLegend b{color:var(--color-text)}.mpLegend .dot{vertical-align:-1px;border-radius:3px;width:9px;height:9px;display:inline-block}@media (max-width:640px){.mpRow{grid-template-columns:1fr;gap:3px}.mpBig{align-items:baseline;gap:8px;font-size:1.4rem;display:flex}.mpEnd{text-align:left}.mpRow .mpLab{margin-top:4px}.mpRow span:empty{display:none}}.prBox .prFams{margin:8px 0 6px}.prBox .prRow:first-of-type{padding-top:2px}.prRow{border-bottom:1px solid var(--brand-teal-100);grid-template-columns:1fr auto;align-items:center;gap:2px 12px;padding:7px 0;display:grid}.prRow:last-of-type{border-bottom:0}.prTap{cursor:pointer}.prTap:hover .prCl{color:var(--brand-teal-hover)}.prCl{font-size:.8rem;font-weight:600}.prJb{color:var(--brand-slate);font-size:.72rem}.prWhy{white-space:nowrap;border-radius:6px;justify-self:end;padding:1px 9px;font-size:.68rem;font-weight:600}.wBreach{background:var(--brand-red-ink);color:var(--color-on-accent)}.wStat{background:var(--brand-red-soft-300);color:var(--brand-red-ink)}.wRev{background:var(--brand-teal);color:var(--color-on-accent)}.wAml{background:var(--brand-amber-200);color:var(--brand-dark)}.wBehind{background:var(--brand-red-soft-100);color:var(--brand-red-ink)}.wAdhoc{background:var(--brand-amber-100);color:var(--brand-amber-ink)}.wDue{background:var(--brand-teal-100);color:var(--brand-teal-ink)}.wStuck{background:var(--color-surface-sunken);color:var(--brand-slate)}.prMoreBtn{margin-top:10px;font-size:.7rem}.prGroup+.prGroup{margin-top:10px}.prHead{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:10px;padding:4px 0;display:flex}.prHeadName{letter-spacing:.03em;text-transform:uppercase;color:var(--brand-slate);align-items:center;gap:7px;font-size:.68rem;font-weight:600;display:inline-flex}.prHeadN{background:var(--brand-dark);min-width:20px;height:18px;color:var(--brand-cream);letter-spacing:0;border-radius:9px;justify-content:center;align-items:center;padding:0 6px;font-size:.66rem;font-weight:600;display:inline-flex}.prQuiet .prHeadN{background:var(--color-surface-sunken);color:var(--brand-slate)}.prFold{min-height:0;padding:1px 9px;font-size:.66rem}.prFams{flex-wrap:wrap;gap:6px;margin:0 0 10px;display:flex}.prRow .prCl a.plain{color:inherit;text-decoration:none}.prRow .prCl a.plain:hover{color:var(--brand-teal-hover)}.covHead{color:var(--color-text);margin:0 0 12px;font-size:.8rem}.covBox .covTiles{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin-bottom:14px}.covBox .covTiles .tile{min-height:0}.covBox .covTiles .tile.on{box-shadow:0 0 0 3px var(--brand-info)}.covBox .covTiles.filtered .tile:not(.on){opacity:.55}@media (max-width:900px){.covBox .covTiles{grid-template-columns:1fr 1fr}}.covTag{text-transform:uppercase;letter-spacing:.05em;vertical-align:middle;white-space:nowrap;background:var(--brand-teal-100);color:var(--brand-teal-ink);border-radius:8px;margin-left:6px;padding:1px 6px;font-size:.62rem}.covLines{margin:0 0 10px}.covLine .chip{margin-left:8px;font-size:.7rem}.covLine .covWith{font-weight:var(--font-weight-semibold)}.covLine .covAsk{color:var(--brand-red-ink);border-color:var(--brand-red-soft)}.covSum{color:var(--color-text);margin:0 0 8px;font-size:.78rem}.editCard.awayCard{width:min(620px,94vw)}.awayGrid{margin-top:10px}.awayGrid .dpBtn{height:30px;min-height:0;padding:3px 10px}.awayGrid .ddBtn{min-height:30px}.awayPick{max-height:44vh;margin:8px 0 4px;overflow-y:auto}.awayHanded{flex-wrap:wrap;gap:6px;margin:8px 0 0;display:flex}.awayUndo{color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;margin-left:6px;padding:0 2px}.awayOpen{color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;min-height:0;padding:0}.awayOpen:hover{text-decoration:underline}.cfgGrid.awayTo{grid-template-columns:1fr auto;align-items:end}.awayAdd .btn{white-space:nowrap;width:auto}.cfgSaveRow .btn+.btn{margin-top:0}@media (max-width:640px){.awayGrid:not(.awayTo){grid-template-columns:1fr}.awayGrid .cfgF.span2{grid-column:auto}.awayAdd label{display:none}.awayTo .awayAdd{align-self:end}}.prFams .chip{font-size:.68rem}@media (max-width:640px){.prRow{grid-template-columns:1fr}.prWhy{white-space:normal;text-align:left;justify-self:start;margin-top:4px}}.ini{color:var(--color-action-hover);background:var(--brand-teal-100);vertical-align:1px;border-radius:5px;margin-left:4px;padding:1px 5px;font-size:.6rem;font-weight:600;display:inline-block}button.iniBtn{appearance:none;cursor:pointer;font-family:inherit;line-height:inherit;border:0;width:auto;min-height:0}button.iniBtn:hover{background:var(--brand-teal-200)}button.iniBtn:focus-visible{background:var(--brand-teal-200);box-shadow:0 0 0 3px var(--brand-teal-100);outline:none}.dupeHint{color:var(--brand-slate);margin:-4px 0 8px}.dupeHint a{color:var(--color-action);font-weight:600}.samePerson{background:var(--brand-amber-100);border:1px solid var(--brand-amber-200);border-radius:var(--radius-sm);flex-wrap:wrap;align-items:center;gap:6px 12px;margin:-4px 0 10px;padding:8px 10px;display:flex}.samePerson>p{min-width:0;color:var(--color-text);flex:220px;margin:0}.samePerson a{color:var(--color-action);font-weight:600}.samePersonActs{flex-wrap:wrap;gap:6px;display:inline-flex}.samePersonActs .btn+.btn{margin-top:0}.ibSameLine{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.ibSameLine>span{flex:240px;min-width:0}.ibSameLine .btn{flex:none}.assignEmpty{color:var(--brand-slate);padding:14px 12px;font-size:.86rem}.regBulk{margin:0 0 12px}.trkBulk{margin:0 0 10px}.trkTick{vertical-align:-1px;flex:none;width:14px;min-width:0;height:14px;min-height:0;margin:0 6px 0 0;padding:0}.regBulkWork{border-top:1px solid var(--brand-teal-100);flex-wrap:wrap;flex-basis:100%;align-items:center;gap:8px;padding-top:6px;display:flex}.regBulkWork .ddBtn{height:30px;min-height:30px}.regBulk .regBulkGroup{width:180px;min-height:30px;font-size:.82rem}.regGroupChip{min-height:38px}.regPick td.selCol,.regPick th.selCol{width:26px;padding-right:0}.selRow td{background:var(--brand-teal-100)}.cardFacts{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--brand-slate);flex-wrap:wrap;margin:2px 0 8px;font-size:.78rem;display:flex}.cardFacts .cfCol{flex:180px;min-width:0;padding:8px 14px}.cardFacts .cfCol+.cfCol{border-left:1px solid var(--color-border)}.cardFacts .cfOwner{flex:none}.cardFacts .cfAlso{flex:.7 170px}.cardFacts .cfContact{flex:300px}.cardFacts .cfGroup{flex:2 240px}.cardFacts a{color:var(--color-action);font-weight:var(--font-weight-semibold);text-decoration:none}@media (hover:hover){.cardFacts a:hover{text-decoration:underline}}.cfH{font-size:.62rem;font-weight:var(--font-weight-semibold);letter-spacing:.06em;text-transform:uppercase;color:var(--brand-mist);white-space:nowrap;margin:0 0 4px}.cfH a{text-transform:none;letter-spacing:0}.cfP{align-items:center;gap:6px;min-width:0;margin:0 0 3px;display:flex}.cfP b{color:var(--color-text);font-weight:var(--font-weight-semibold);white-space:nowrap}.cfWork{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--brand-mist);font-size:.72rem;overflow:hidden}.cfV{margin:0 0 2px}.cfLine{overflow-wrap:anywhere}.cfLine .cfNum{white-space:nowrap}.cfGroup .cfV a{max-width:100%;display:inline-block}.cfOwnTag{display:none}.cfFoot{border-top:1px solid var(--color-border);flex-wrap:wrap;flex-basis:100%;align-items:center;gap:4px 8px;min-height:40px;padding:5px 14px;display:flex;position:relative}.cardFacts>.cfFoot:first-child{border-top:0}.cfFootH{font-size:.62rem;font-weight:var(--font-weight-semibold);letter-spacing:.06em;text-transform:uppercase;color:var(--brand-mist);white-space:nowrap;margin-right:4px}.cfFoot .fyToggle{margin:0}.cfFoot .tlWorkPill{max-width:100%;margin-block:0}.cfFootLead{color:var(--brand-slate)}.cfFootNone{color:var(--brand-slate);font-style:italic}.cfUpDue{font-weight:var(--font-weight-normal)}.cfUpMeasureBox{width:0;height:0;position:absolute;top:0;left:0;overflow:hidden}.cfUpMeasure{white-space:nowrap;visibility:hidden;gap:8px;display:inline-flex}@media (max-width:767.98px){.cardFacts{background:0 0;border:0;border-radius:0;gap:5px 14px;margin:0 0 6px}.cardFacts .cfCol{flex:100%;padding:0}.cardFacts .cfCol+.cfCol{border-left:0}.cardFacts .cfOwner,.cardFacts .cfAlso{display:contents}.cfOwner .cfH,.cfAlso .cfH{display:none}.cfOwnTag{display:inline-block}.cfP{flex:none;max-width:100%;margin:0}.cfHWords{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.cfContact .cfH,.cfContact .cfLine,.cfGroup .cfH,.cfGroup .cfV{white-space:normal;margin:0;display:inline}.cfContact .cfH{margin-right:4px}.cfGroup .cfH{font-size:inherit;font-weight:inherit;letter-spacing:0;text-transform:none;color:var(--brand-slate)}.cfGroup .cfH:after{content:": "}.cfFoot{border-top:0;gap:6px 8px;min-height:0;padding:2px 0 0}.cfFootH{font-size:inherit;font-weight:inherit;letter-spacing:0;text-transform:none;color:var(--brand-slate)}}.mergeLine{flex-wrap:wrap;align-items:center;gap:10px;margin:6px 0 14px 2px;display:flex}.rbWrap{margin:6px 0 12px 2px}.rbWrap .rbAsk{margin-top:8px}.rbWrap .rbSaid{margin:6px 0 0}.mergeFiles{margin:4px 0 10px}.mergeFiles .ibTiny{margin:0 0 6px}.mergeFilesList{margin:0 0 6px;padding:0 0 0 18px;font-size:.78rem;line-height:1.45}.mergeFilesList i{color:var(--brand-slate);font-style:normal}.prStripActs{margin:6px 0 2px}.pplRemoved{color:var(--brand-slate);margin:6px 0 0}.pplRemoved .fyLink{margin-left:4px}.pplMatched{font-style:italic}.ibCmtAck{align-items:center;gap:6px;margin-left:auto;display:inline-flex}.ibAckBtn{appearance:none;border:1px solid var(--color-border);background:var(--color-surface);color:var(--brand-mist);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;width:22px;height:22px;min-height:0;padding:0;display:inline-flex}.ibAckBtn:hover{color:var(--color-accent);border-color:var(--color-accent)}.ibAckBtn.on{color:var(--color-surface);background:var(--brand-teal);border-color:var(--brand-teal)}.ibAckLine{text-align:right;color:var(--brand-slate);margin:4px 0 0}.pplReach,.pplReach:hover{color:inherit;text-decoration:none}.pplReach:hover{text-decoration:underline}.panel .cmTplTable tbody td.actCol{white-space:nowrap}@media (max-width:640px){.panel .cfgList.pplTable{table-layout:auto;width:100%;display:block}.panel .cfgList.pplTable tbody{width:100%;display:block}.panel .cfgList.pplTable thead{display:none}.panel .cfgList.pplTable tr{border-bottom:1px solid var(--brand-teal);padding:8px 12px;display:block}.panel .cfgList.pplTable tr.grpRow{padding:0}.panel .cfgList.pplTable td{white-space:normal;overflow-wrap:anywhere;border:0;width:auto;max-width:none;padding:1px 0;display:block}.panel .cfgList.pplTable tr.grpRow td{width:auto;padding:6px 12px}.panel .cfgList.pplTable td:first-child{font-weight:600}.panel .cfgList.pplTable td.pplTopics{white-space:normal}.panel .cfgList.pplTable td:nth-child(4):before{content:"Email ";color:var(--brand-mist)}.panel .cfgList.pplTable td:nth-child(5):before{content:"Mobile ";color:var(--brand-mist)}.panel .cfgList.pplTable td:nth-child(6):before{content:"Known as ";color:var(--brand-mist)}.panel .cfgList.pplTable td:nth-child(7):before{content:"Files to ";color:var(--brand-mist)}.panel .cfgList.pplTable tr.pplFormRow td:before{content:none}.panel .cfgList.pplTable .actCol{text-align:left;white-space:normal;margin-top:6px}.panel .cfgList.pplTable td a.pplReach{min-height:30px;line-height:30px;display:inline-block}.panel .cmTplTable{table-layout:auto;width:100%;display:block}.panel .cmTplTable thead{display:none}.panel .cmTplTable tbody{width:100%;display:block}.panel .cmTplTable tr{border-bottom:1px solid var(--color-border);padding:8px 12px;display:block}.panel .cmTplTable tbody td{white-space:normal;overflow-wrap:anywhere;border:0;width:auto;max-width:none;padding:1px 0;display:block}.panel .cmTplTable tbody td.actCol{text-align:left;white-space:normal;margin-top:6px}}.ppl{margin:2px 0 10px}.pplH{letter-spacing:.06em;text-transform:uppercase;color:var(--brand-mist);margin:0 0 4px;font-size:.62rem}.pplRow{flex-wrap:wrap;align-items:center;gap:8px;margin:4px 0;font-size:.78rem;display:flex}.pb{border-radius:50%;flex:none;justify-content:center;align-items:center;width:22px;height:22px;font-size:.6rem;font-weight:600;display:inline-flex}.pbOwn{background:var(--color-action);color:var(--color-on-accent)}.pbInv{background:var(--brand-teal-100);color:var(--color-action-hover)}.pplName{font-weight:600}.pplTag{letter-spacing:.05em;text-transform:uppercase;color:var(--color-on-accent);background:var(--color-action);border-radius:5px;padding:1px 6px;font-size:.6rem;font-weight:600}.pplWork{color:var(--brand-mist);font-size:.72rem}.pplPair{vertical-align:middle;gap:3px;display:inline-flex}.pb.pbS{width:17px;height:17px;font-size:.5rem}.trkW .pplPair{margin-left:5px}.stFilter{flex-wrap:wrap;gap:6px;margin:2px 0 12px;display:flex}.stFilter .chip{font-size:.7rem}.jl tr.doneRow{opacity:.62}.jl tr.doneRow:hover{opacity:1}.doneTag{color:var(--brand-mist);font-size:.68rem}.panel .jl tr.tBehind td{background:var(--brand-red-soft-100)}.panel .jl tr.tBreach td{background:var(--brand-red-soft-300)}@media (max-width:640px){.jl tr.tBehind:not(.fam){background:var(--brand-red-soft-100)}.jl tr.tBreach:not(.fam){background:var(--brand-red-soft-300)}}.trackTable tr.trkBand td.trkHead{white-space:nowrap;border-right:0;overflow:visible}.trackTable tr.trkBand td:not(.trkHead){position:static}.jl tr.tBreach .perTag,.jl tr.tBehind .perTag,.panel .jl tr.tBehind .jnote,.panel .jl tr.tBreach .jnote{color:var(--color-text)}.connLine{color:var(--brand-slate);margin:0 0 6px;font-size:.8rem}.connLine a{color:var(--color-action);font-weight:var(--font-weight-semibold);text-decoration:none}.connLine a:hover{text-decoration:underline}.yeChip{background:var(--brand-dark);border-radius:999px;align-items:center;gap:8px;padding:4px 12px;line-height:1;display:inline-flex}.yeChipLabel{letter-spacing:.1em;text-transform:uppercase;font-size:.62rem;font-weight:var(--font-weight-semibold);color:var(--brand-mist-300)}.yeChipValue{font-size:.86rem;font-weight:var(--font-weight-bold);color:var(--brand-amber)}.schedLine{color:var(--brand-mist);flex-wrap:wrap;align-items:baseline;gap:6px;font-size:.72rem;line-height:1.35;display:flex}.schedLine>span:not(:last-child):after{content:" ·";color:var(--brand-mist-300)}.schedDo{color:var(--brand-slate);font-weight:var(--font-weight-semibold)}.schedLine.late .schedDo{color:var(--brand-red-ink)}.schedNone{color:var(--brand-amber-ink);font-size:.72rem}.confirmWhy{color:var(--brand-mist);white-space:nowrap;font-size:.68rem}.cfgWhat{color:var(--brand-mist);margin-top:4px;font-size:.7rem;line-height:1.4;display:block}.prjRow{border-bottom:1px solid var(--color-border);align-items:center;gap:10px;padding:5px 0;font-size:.8rem;display:flex}.prjRow:last-of-type{border-bottom:0}.prjRow .prjName{white-space:nowrap;font-weight:var(--font-weight-semibold);flex:none}.prjRow .inherits{font-size:var(--fs-row);flex:auto;min-width:0}.prjEmpty,.cfgEmpty{color:var(--brand-mist);margin:4px 0;font-size:.78rem;font-style:italic}.prjRow input.prjName{width:min(280px,60%);height:24px;min-height:0;padding:1px 8px;font-size:.78rem}.prjRow .stActs{margin-left:auto}.prjRow .prjOpen{appearance:none;width:auto;height:auto;min-height:0;font:inherit;font-weight:var(--font-weight-semibold);color:var(--color-text);cursor:pointer;text-align:left;background:0 0;border:0;margin:0;padding:0}@media (hover:hover){.prjRow .prjOpen:hover{color:var(--color-action);text-decoration:underline}}.prjTracker{color:var(--color-action);white-space:nowrap;align-items:center;gap:3px;font-style:normal;text-decoration:none;display:inline-flex}@media (hover:hover){.prjTracker:hover{text-decoration:underline}}.prjArrow{flex:none}.prjForm{border-top:1px solid var(--color-border);grid-template-columns:1fr 1fr;gap:10px 14px;margin-top:10px;padding-top:10px;display:grid}.prjActs{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:8px;display:flex}.prjActs .btn+.btn{margin-top:0}.prjForm .btn{width:auto;min-height:30px;padding:3px 14px;font-size:.78rem}.prjForm input,.prjForm .ddBtn,.prjForm .dpBtn{width:100%;height:30px;min-height:0;padding:2px 9px;font-size:.8rem}.prjForm .ddBtn,.prjForm .dpBtn{justify-content:space-between;align-items:center;display:inline-flex}.prjForm .dp,.prjForm .ddWrap{display:block}.pplTopic.cpStar{background:var(--brand-amber-100);color:var(--brand-amber-ink);border-color:var(--brand-amber-300)}.cpStarGlyph{color:var(--brand-amber)}.lpSub{font-size:.72rem;font-weight:var(--font-weight-semibold);letter-spacing:.06em;text-transform:uppercase;color:var(--brand-mist);margin:14px 0 6px}.lpToken{background:var(--color-surface-sunken);border-radius:4px;padding:1px 6px;font-size:.74rem}.lpRetired td{opacity:.55}.lpTable{table-layout:fixed;width:100%}.lpTable .lpToken{overflow-wrap:anywhere}.lpTable td.inherits{white-space:normal;overflow-wrap:anywhere}.lpTable tr.lpGroup td{letter-spacing:.05em;text-transform:uppercase;color:var(--brand-mist);font-size:.68rem;font-weight:var(--font-weight-semibold);padding-top:10px;padding-bottom:2px}.lpTable td.lpReads{color:var(--brand-slate);white-space:normal;overflow-wrap:anywhere;font-size:.74rem}@media (max-width:640px){.panel .cfgList.fsTable,.panel .cfgList.tplTable,.panel .cfgList.lpTable,.panel .cfgList.amlQueue{table-layout:auto;width:100%;display:block}.panel .cfgList.fsTable tbody,.panel .cfgList.tplTable tbody,.panel .cfgList.lpTable tbody,.panel .cfgList.amlQueue tbody{width:100%;display:block}.panel .cfgList.fsTable thead,.panel .cfgList.tplTable thead,.panel .cfgList.lpTable thead,.panel .cfgList.amlQueue thead,.panel .cfgList.lpTable colgroup{display:none}.panel .cfgList.fsTable tr,.panel .cfgList.tplTable tr,.panel .cfgList.lpTable tr,.panel .cfgList.amlQueue tr{border-bottom:1px solid var(--brand-teal);padding:8px 12px;display:block}.panel .cfgList.fsTable tr.grpRow,.panel .cfgList.tplTable tr.grpRow{padding:0}.panel .cfgList.fsTable td,.panel .cfgList.tplTable td,.panel .cfgList.lpTable td,.panel .cfgList.amlQueue td{white-space:normal;overflow-wrap:anywhere;border:0;width:auto;padding:1px 0;display:block}.panel .cfgList.fsTable tr.grpRow td,.panel .cfgList.tplTable tr.grpRow td{width:auto;padding:6px 12px}.panel .cfgList.fsTable .actCol,.panel .cfgList.tplTable .actCol,.panel .cfgList.lpTable .actCol,.panel .cfgList.amlQueue .actCol{text-align:left;white-space:normal;margin-top:6px}.panel .cfgList.lpTable .actCol:empty{display:none}.panel .cfgList.fsTable td:first-child:before{content:"Level ";color:var(--brand-mist)}.panel .cfgList.fsTable tr.grpRow td:first-child:before{content:none}.panel .cfgList.fsTable td.inherits:before{content:"inside "}.panel .cfgList.tplTable td.inherits:before{content:"goes in "}.panel .cfgList.tplTable td.tplMade:before{content:"made "}.panel .cfgList.amlQueue td:nth-child(3):before{content:"Prepared for ";color:var(--brand-mist)}.panel .cfgList.fsTable td input,.panel .cfgList.tplTable td input,.panel .cfgList.lpTable td input{width:100%}}.lpForm{border-top:1px solid var(--color-border);grid-template-columns:1fr 1fr;gap:10px 14px;margin-top:10px;padding-top:10px;display:grid}.lpForm .lpNote{grid-column:1/-1}.lpForm input{width:100%;height:30px;min-height:0;padding:2px 9px;font-size:.8rem}.lpForm .ddBtn{justify-content:space-between;align-items:center;width:100%;height:30px;min-height:0;display:inline-flex}.lpForm .ddWrap{display:block}.lpForm .btn{width:auto;min-height:30px;padding:3px 14px;font-size:.78rem}@media (max-width:640px){.lpForm{grid-template-columns:1fr}}.ltList{margin:10px 0 0;padding:0;list-style:none}.ltList li{border-bottom:1px solid var(--color-border);padding:6px 0;font-size:.82rem}.ltList li:last-child{border-bottom:0}.ltGood{color:var(--color-positive)}.ltWarn{color:var(--brand-amber-ink)}.ltHand{color:var(--brand-mist)}.ltActsRow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ltActsRow .btn+.btn{margin-top:0}@media (max-width:640px){.ltActsRow>.inherits,.ltActsRow>.ltWarn,.ltActsRow>.ltGood{flex-basis:100%}}.ltCount{font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.ltCount:hover{text-decoration:underline}.ltTokens{color:var(--brand-mist);margin-top:3px;font-size:.76rem}.saPayTable td.num{text-align:right;font-variant-numeric:tabular-nums}.saPayTable th:nth-child(n+2):not(.actCol){text-align:right}.registerTable .saIn{text-align:right;width:110px;height:24px;min-height:0;padding:1px 8px;font-size:.78rem}.saPayNone{margin:0;padding:10px 14px 4px;font-size:.78rem}.svcTarget{white-space:nowrap;align-items:center;gap:6px;max-width:100%;display:inline-flex}.svcTarget .ddWrap{width:250px;max-width:100%;display:inline-block}.svcTarget .ddBtn{max-width:100%}.svcTarget .ddValue{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.registerTable .svcN{flex:none;width:58px;height:24px;min-height:0;padding:1px 6px;font-size:.78rem}.svcOwn{font-weight:var(--font-weight-semibold)}@media (max-width:640px){.svcTarget{flex-wrap:wrap;display:flex}.svcTarget .ddWrap{flex:200px;width:auto;min-width:0}}.panel .cmTplTable thead th{background:var(--brand-teal);color:var(--color-on-accent);white-space:normal;padding:9px 14px}.panel .cmTplTable tbody td{white-space:normal;padding:10px 14px}.cmForm{border-top:1px solid var(--color-border);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px 14px;margin-top:10px;padding-top:10px;display:grid}.cmForm .cmBody{grid-column:1/-1}.cmForm .cmSetup{color:var(--brand-slate);font-size:.8rem;line-height:1.5;display:block}.cmForm .cmChanged{grid-column:1/-1;margin:0}.ssRead{color:var(--color-text);overflow-wrap:anywhere;font-size:.84rem;line-height:1.5;display:block}.ssReadBody{white-space:pre-wrap}.cmForm input,.cmForm .ddBtn{width:100%;height:30px;min-height:0;padding:2px 9px;font-size:.8rem}.cmForm .ddBtn{justify-content:space-between;align-items:center;display:inline-flex}.cmForm .ddWrap{display:block}.cmForm .ddValue{text-overflow:ellipsis;min-width:0;overflow:hidden}.cmForm textarea{width:100%;font:inherit;border:1px solid var(--color-border);border-radius:var(--radius-sm);resize:vertical;padding:8px 10px;font-size:.82rem;line-height:1.5}.cmForm textarea:focus{border-color:var(--color-accent);box-shadow:0 0 0 3px var(--brand-teal-100);outline:none}.cmForm .btn{width:auto;min-height:30px;padding:3px 14px;font-size:.78rem}.cmTok{background:var(--brand-teal-100);color:var(--brand-teal-ink);font-weight:var(--font-weight-semibold);border-radius:3px}.cmMk{color:var(--brand-teal);background:0 0}.cmPreview{border:1px solid var(--color-border);border-left:3px solid var(--brand-teal-300);border-radius:var(--radius-sm);background:var(--color-surface);margin-top:12px;padding:12px 14px}.cmSubject{font-weight:var(--font-weight-semibold);margin:0 0 8px;font-size:.86rem}.cmBodyText{font:inherit;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:.84rem;line-height:1.55}.cmDraft{margin-top:4px}.cmDraft textarea{resize:vertical;border-radius:var(--radius-sm);width:100%;display:block}.cmDraft textarea:focus{border-color:var(--color-accent);box-shadow:0 0 0 3px var(--brand-teal-100);outline:none}.cmEditActs{gap:8px;margin-top:8px;display:flex}.cmBookLine{border:1px solid var(--brand-teal-200);border-radius:var(--radius-sm);background:var(--brand-teal-50);flex-wrap:wrap;align-items:center;gap:6px 10px;min-height:40px;margin:6px 0 0;padding:4px 6px 4px 12px;font-size:.86rem;display:flex}.cmBookMark{color:var(--color-action);display:inline-flex}.cmBookWords{min-width:0;color:var(--color-text);flex:240px}.cmBookLink{color:var(--color-action);text-underline-offset:2px;text-decoration:underline}.cmBookPick .ddBtn{background:var(--color-surface);font-size:.76rem}.cmBookOne{color:var(--brand-slate);font-size:.76rem}.cmBookX{appearance:none;width:auto;height:24px;min-height:0;color:var(--brand-slate);cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:0;padding:0 4px;font-size:.8rem}.cmBookX:hover,.cmBookX:focus-visible{color:var(--brand-red-ink);background:var(--brand-red-soft-100)}.cmBookAdd{appearance:none;width:fit-content;height:auto;min-height:40px;font:inherit;color:var(--color-action);cursor:pointer;background:0 0;border:0;align-items:center;margin:6px 0 0;padding:0 2px;font-size:.78rem;display:flex}.cmBookAdd:hover,.cmBookAdd:focus-visible{text-decoration:underline}.btn-amber{background:var(--brand-amber);color:var(--brand-dark);border:1px solid #0000}.btn-amber:hover{background:var(--brand-amber-300);color:var(--brand-dark)}.btn-magenta{background:var(--brand-magenta);color:var(--color-on-accent)}.btn-magenta:hover{background:var(--brand-magenta-ink);background:color-mix(in srgb, var(--brand-magenta) 85%, var(--brand-dark));color:var(--color-on-accent)}.btn-blue{background:var(--brand-info-ink);color:var(--color-on-accent)}.btn-blue:hover{background:var(--brand-dark);background:color-mix(in srgb, var(--brand-info-ink) 85%, var(--brand-dark));color:var(--color-on-accent)}.btn-outline-amber{background:var(--color-surface);color:var(--brand-amber-ink);border:1px solid var(--brand-amber)}.btn-outline-amber:hover{background:var(--brand-amber-100);color:var(--brand-amber-ink)}.cmRich{border:1px dashed var(--color-border);border-radius:var(--radius-sm);margin-top:8px;padding:10px 12px;font-size:.84rem;line-height:1.55}.cmRich p,.cmRich ul,.cmRich ol{margin:0 0 10px}.cmRich :last-child{margin-bottom:0}.cmRich table{margin:8px 0}.cmRich tr,.cmRich td,.panel .cmRich tbody td{white-space:normal;background:0 0;border:0}.btnSm{width:auto;min-height:30px;padding:3px 14px;font-size:.78rem}.btn.btnSm+.btn,.btn+.btn.btnSm,.btn.btnXs+.btn,.btn+.btn.btnXs,.panel .btn+.btn,.editCard .btn+.btn,.fyBox .btn+.btn,.prBox .btn+.btn,.sheet .btn+.btn{margin-top:0}.btn-danger{background:var(--color-negative);border-color:var(--color-negative);color:var(--color-on-accent)}.btn-danger:hover{background:color-mix(in srgb, var(--color-negative) 85%, var(--brand-dark));border-color:color-mix(in srgb, var(--color-negative) 85%, var(--brand-dark))}.btn-amber:disabled:hover{background:var(--brand-amber)}.btn-magenta:disabled:hover{background:var(--brand-magenta)}.btn-blue:disabled:hover{background:var(--brand-info-ink)}.btn-outline-amber:disabled:hover{background:var(--color-surface)}.btn-danger:disabled:hover{background:var(--color-negative);border-color:var(--color-negative)}.btnBlocked{opacity:.55}.sendWords{justify-items:center;display:inline-grid}.sendWords>span{grid-area:1/1}.sendRoom{visibility:hidden}.cmResult{margin:8px 0 0;font-size:.78rem;line-height:1.5}.cmExtras{gap:8px;margin-top:10px;display:grid}.cmWho{border-top:1px solid var(--color-border);padding-top:10px}@media (min-width:641px){.cmWho .cmXRow{grid-template-columns:32px minmax(0,1fr)}}.cmXRow{grid-template-columns:96px minmax(0,1fr);align-items:start;gap:6px 10px;display:grid}.cmXLab{text-transform:uppercase;letter-spacing:.05em;color:var(--brand-slate);font-size:.68rem;font-weight:var(--font-weight-semibold);padding-top:7px}.cmXBody{grid-template-columns:minmax(0,1fr);gap:6px;min-width:0;display:grid}.cmChips{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.cmChips .chip.on{background:var(--brand-dark);color:var(--color-on-accent);border-color:var(--brand-dark)}.cmCcRow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cmCcRow .ddWrap{flex:260px;max-width:360px;display:block}.cmCcRow .ddBtn{justify-content:space-between;align-items:center;width:100%;height:30px;min-height:0;padding:2px 9px;font-size:.8rem;display:inline-flex}.cmToRow .ibAddrBox{flex:300px;align-items:center;gap:6px;max-width:320px;display:flex}.cmToRow .ibAddrBox input{flex:0 230px;width:230px;min-width:0;height:30px;min-height:0;padding:2px 9px;font-size:.8rem}.cmToRow .ibAddrBox .btn{width:auto;min-height:30px;padding:3px 14px;font-size:.78rem}.cmToRow .ibAddrPlus{min-height:30px;padding:2px 12px;font-size:.8rem}.cmChips+.cmToRow{margin-top:6px}.fileSel{align-items:center;gap:8px;font-size:.76rem;display:flex}.fileSel .fileLink:disabled{color:var(--brand-mist);cursor:default;text-decoration:none}.cmAtt{border:1px solid var(--color-border);background:var(--color-surface);border-radius:999px;align-items:center;gap:6px;max-width:100%;padding:3px 6px 3px 10px;font-size:.76rem;display:inline-flex}.cmAtt>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cmAtt i{color:var(--brand-mist);white-space:nowrap;font-style:normal}.cmAttX{cursor:pointer;font:inherit;color:var(--brand-mist);background:0 0;border:0;min-height:0;padding:0 4px;line-height:1}.cmAttached{margin-top:8px}.cmAttReading{color:var(--brand-slate);border-style:dashed;animation:.9s ease-in-out infinite alternate sgWorking}.cmAttX:hover{color:var(--brand-red-ink)}.cmAttFlip{cursor:pointer;text-transform:uppercase;letter-spacing:.04em;color:var(--brand-teal-ink);background:0 0;border:0;min-height:0;padding:0 4px;font-family:inherit;font-size:.68rem;font-weight:600;line-height:1}.cmAttFlip:hover{color:var(--brand-dark)}.cmPersonalNote{margin-top:4px;display:block}.cmEachNote{margin:6px 0 0}.cmCopies{flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px;display:flex}.cmCopiesLab{color:var(--brand-slate);margin-right:2px;font-size:.76rem}.cmXActs{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cmXActs .btn{width:auto;min-height:30px;margin:0;padding:3px 14px;font-size:.78rem}.cmXNote{font-size:.76rem}.cmReady{border-top:1px solid var(--color-border);padding-top:6px}.cmReady .cmXLab{padding-top:13px}.cmReady .ltActsRow{margin-top:0}.cmReady .cmToLine{margin:0;font-size:.76rem;line-height:1.5}.cmReady .cmResult,.cmReady .cmGaps{margin:0}@media (max-width:640px){.cmXRow{grid-template-columns:1fr;gap:4px}.cmXLab{padding-top:0}}.fileDocs{gap:3px;max-height:260px;display:grid;overflow-y:auto}.fileDoc{text-align:left;cursor:pointer;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);font:inherit;align-items:center;gap:8px;margin:0;padding:6px 10px;font-size:.8rem;display:flex}.fileDoc.on{border-color:var(--color-accent);background:var(--brand-teal-50)}.fileDoc input{flex:none;width:14px;height:14px;min-height:0;margin:0}.fileDocName{overflow-wrap:anywhere;min-width:0}.fkBadge{min-width:34px;font-size:.6rem;font-weight:var(--font-weight-semibold);letter-spacing:.04em;text-transform:uppercase;text-align:center;vertical-align:middle;border-radius:4px;flex:none;margin-right:2px;padding:1px 6px;line-height:14px;display:inline-block}.fkBadge.pdf{background:var(--brand-red-soft-100);color:var(--brand-red-ink)}.fkBadge.document{background:color-mix(in srgb, var(--brand-info) 22%, transparent);color:var(--brand-dark)}.fkBadge.spreadsheet{background:var(--brand-positive-soft);color:var(--brand-positive-ink)}.fkBadge.slides,.fkBadge.image{background:var(--brand-amber-100);color:var(--brand-amber-ink)}.fkBadge.folder,.fkBadge.other{background:var(--brand-mist-100);color:var(--brand-slate)}.fdRow .fkBadge{margin-right:6px}.fileDoc .fileSize{color:var(--brand-mist);white-space:nowrap;margin-left:auto;font-size:.72rem}.markBar{gap:4px;display:inline-flex}.markBtn{background:var(--color-surface);border:1px solid var(--color-border);width:26px;height:22px;min-height:0;font:inherit;color:var(--color-text);cursor:pointer;border-radius:4px;justify-content:center;align-items:center;padding:0;font-size:.72rem;line-height:1;display:inline-flex}.markBtn:hover{border-color:var(--color-accent);color:var(--brand-teal-ink)}.cmEditorHead{justify-content:space-between;align-items:center;gap:10px;margin:10px 0 4px;display:flex}.cmEditorHead .cmSubject{margin:0}.cmSigNote{color:var(--color-text-muted);margin:8px 0 0;font-size:.74rem}.cmRichSig{border-top:1px solid var(--color-border);color:var(--color-text-muted);white-space:pre-wrap;margin-top:12px;padding-top:10px;font-size:.74rem;line-height:1.5}.cmDir{margin-top:6px;display:block}.cmDirWhy{color:var(--brand-slate);margin-top:4px;font-size:.72rem;display:block}.cmForm .cmDir .ddWrap{display:inline-block}.cmForm .cmDir .ddBtn{width:auto;min-width:180px}.trackTable tr.revAhead td>*{opacity:.55}.revTag{text-transform:uppercase;letter-spacing:.05em;background:var(--brand-teal-50);color:var(--brand-teal-ink);border-radius:8px;margin-left:6px;padding:1px 6px;font-size:.62rem}.raHorizon .prRow>div{opacity:.62}.raHorizon .prWhy.wRev{opacity:.85}.prWhy.wRev{background:var(--brand-teal-50);color:var(--brand-teal-ink)}.raMonth{text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-muted);margin:10px 0 2px;font-size:.68rem}.prCl .revTag{vertical-align:1px}.cmGaps{margin:8px 0 0;font-size:.78rem}.cmSmsBox{border:1px solid var(--color-border);border-left:3px solid var(--brand-amber);border-radius:var(--radius-sm);background:var(--color-surface);gap:4px;min-width:0;padding:10px 12px;display:grid}.cmSmsAfter{margin-top:10px}.cmSmsLab{letter-spacing:.05em;text-transform:uppercase;color:var(--brand-mist);font-size:.62rem}.cmSmsText{font-size:.84rem}.cmSmsWhy{font-size:.78rem}.cmCount{letter-spacing:.02em;text-transform:none;color:var(--brand-mist);font-size:.62rem}.cmEditorHead .cmCount{margin-left:auto}.cmForm .cmSmsTa,.ssBox .ssSms{resize:vertical;width:100%;min-height:0;padding:6px 9px;font-size:.84rem;line-height:1.5}.cmWays{flex-wrap:wrap;align-items:center;gap:6px 18px;display:flex}.cmWayOff{color:var(--brand-mist)}.cmWayOff input{opacity:.5}.cmWayPick{vertical-align:middle;width:240px;max-width:100%;margin-left:8px;display:inline-block}.cmWayPick .ddBtn{justify-content:space-between;width:100%;height:24px;min-height:0;padding:1px 8px;font-size:.78rem}.cmWayPick .ddWrap{max-width:100%;display:block}.cmWayPick .ddValue{min-width:0}@media (max-width:640px){.sgCodeTick:has(.cmWayPick){flex-wrap:wrap;row-gap:6px}.sgCodeTick .cmWayPick{flex:100%;max-width:none;margin:0 0 0 23px}.sgCodeTick .cmWayPick .ddBtn{height:30px}}.cfgTick .sgCodeTick{min-height:30px}.cfgF .sgCodeTick{letter-spacing:0;text-transform:none;color:var(--brand-slate);align-items:center;gap:8px;margin:0;font-size:.78rem;display:inline-flex}.cfgF .sgCodeTick input[type=checkbox]{flex:none}.bkTable .bkUrl{text-overflow:ellipsis;white-space:nowrap;max-width:260px;overflow:hidden}.bkTable .bkUrl a{color:var(--brand-teal-ink)}.bkTable tbody td .ddBtn{height:24px;min-height:0;padding:1px 8px;font-size:.78rem}.bkTable tbody td.actCol{white-space:nowrap}.bkTable tbody td.actCol .btn+.btn{margin-left:6px}.bkTable .bkWho{vertical-align:top}.bkTable .bkAdd{font:inherit;color:var(--brand-teal-ink);cursor:pointer;background:0 0;border:0;margin-top:2px;padding:0;font-size:.72rem;display:block}.bkTable .bkAdd:hover{text-decoration:underline}@media (max-width:640px){.bkTable .bkUrl{white-space:normal;overflow-wrap:anywhere;max-width:none}}.cmAttAs{gap:2px;margin-left:4px;display:inline-flex}.cmAttAs button{border:1px solid var(--color-border);background:var(--color-surface);height:18px;min-height:0;color:var(--brand-slate);cursor:pointer;border-radius:999px;padding:0 7px;font-size:.62rem;line-height:1}.cmAttAs button.on{background:var(--brand-dark);border-color:var(--brand-dark);color:var(--color-surface)}.cmGapLink{color:inherit;text-underline-offset:2px;text-decoration:underline}.cmGapLink:hover{color:var(--brand-teal-ink)}.cmPreview .ltActsRow{margin-top:10px}.cmPreview .btn{width:auto;min-height:30px;padding:3px 14px;font-size:.78rem}@media (max-width:640px){.cmForm{grid-template-columns:minmax(0,1fr)}}.fbFlight{margin-top:10px}.fbFlight .ltList{margin-top:6px}@media (max-width:640px){.prjForm{grid-template-columns:1fr}.prjRow{flex-wrap:wrap;row-gap:2px}.prjRow .inherits{flex-basis:100%;order:3}.prjRow .stActs{flex:none;width:auto;margin-left:auto}.prjRow .stActs .btn{width:auto;height:24px;min-height:24px}.prjRow .stActs .btn+.btn{margin-top:0}.prjRow .prjName{white-space:normal;overflow-wrap:anywhere;flex:1 1 0;min-width:0}}.fresh.stale{color:var(--brand-red-ink);font-weight:var(--font-weight-semibold)}.gdShell{grid-template-columns:minmax(0,1fr);align-items:start;gap:0;margin-top:10px;display:grid}.gdRail,.gdSide{display:none}.gdChapter{padding:18px 18px 22px}.gdChapter[hidden]{display:none}.cfgNav.gdPick{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.cfgNav.gdPick::-webkit-scrollbar{display:none}.gdSect>h3[tabindex]{cursor:pointer}.gdCrumb{font-size:.68rem;font-weight:var(--font-weight-semibold);letter-spacing:.08em;text-transform:uppercase;color:var(--brand-mist);margin:0 0 4px}.gdChapter h2.gdTitle{font-size:1.35rem;line-height:1.25;font-weight:var(--font-weight-semibold);color:var(--brand-dark);letter-spacing:0;text-transform:none;margin:0 0 8px}.gdStand{color:var(--brand-slate);max-width:64ch;margin:0 0 18px;font-size:.98rem;line-height:1.5}.gdGlance{background:var(--brand-cream);border:1px solid var(--brand-amber-200);border-radius:var(--radius-sm);grid-template-columns:max-content minmax(0,1fr);gap:7px 16px;margin:0 0 18px;padding:12px 16px;font-size:.82rem;line-height:1.45;display:grid}.gdGlance dt{font-weight:var(--font-weight-semibold);color:var(--brand-amber-ink-200)}.gdGlance dd{color:var(--brand-dark);margin:0}.gdOnPage{flex-wrap:wrap;gap:6px;margin:0 0 20px;display:flex}.gdOnPage a{color:var(--brand-slate);border:1px solid var(--color-border);background:var(--color-surface);border-radius:999px;padding:3px 10px;font-size:.74rem;font-weight:500;text-decoration:none}.gdOnPage a:hover{color:var(--brand-teal-ink);border-color:var(--brand-teal-200);background:var(--brand-teal-50)}.gdSect{border-top:1px solid var(--color-border);padding:16px 0 6px}.gdSect h3{font-size:1rem;font-weight:var(--font-weight-semibold);color:var(--brand-dark);align-items:center;gap:8px;margin:0 0 10px;display:flex}.gdSect h3 .gdChev{display:none}.gdSect h4{font-size:.86rem;font-weight:var(--font-weight-semibold);color:var(--brand-dark);margin:14px 0 6px}.gdSect p,.gdSect li{font-size:.9rem;line-height:1.55}.gdSect p{max-width:68ch;margin:0 0 12px}.gdSect ul,.gdSect ol{max-width:68ch;margin:0 0 12px;padding-left:22px}.gdSect li{margin:0 0 5px}.gdSect li::marker{color:var(--brand-teal-ink);font-weight:var(--font-weight-semibold)}.gdWhere{color:var(--brand-slate);margin:-4px 0 12px;font-size:.8rem}.gdWhere b{color:var(--brand-dark);font-weight:var(--font-weight-semibold)}.gdSteps{counter-reset:step;padding-left:0;list-style:none}.gdSteps li{counter-increment:step;margin:0 0 8px;padding-left:32px;position:relative}.gdSteps li:before{content:counter(step);background:var(--brand-teal-100);width:22px;height:22px;color:var(--brand-teal-ink);font-size:.74rem;font-weight:var(--font-weight-semibold);border-radius:50%;place-items:center;display:grid;position:absolute;top:1px;left:0}.gdPills{flex-wrap:wrap;gap:6px 8px;margin:0 0 12px;display:flex}.gdPills span{font-size:.74rem;font-weight:var(--font-weight-semibold);background:var(--brand-mist-100);color:var(--brand-slate);border-radius:999px;padding:3px 10px}.gdRelated{color:var(--brand-slate);margin:14px 0 0;font-size:.8rem}.gdRelated a{color:var(--brand-teal-ink);margin-right:10px;font-weight:500;text-decoration:none}.gdRelated a:hover{text-decoration:underline}.gdTasks{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 28px;max-width:none;margin:0 0 8px;padding:0;list-style:none;display:grid}.gdTasks li{border-bottom:1px solid var(--color-border);margin:0;padding:9px 0;font-size:.86rem;line-height:1.45;display:block}.gdTasks li b{font-weight:var(--font-weight-semibold);color:var(--brand-dark);display:block}.gdTasks li>span{color:var(--brand-slate);font-size:.8rem}.gdTasks li a{color:var(--brand-teal-ink);font-weight:500;text-decoration:none}.gdTasks li a:hover{text-decoration:underline}.gdMore{margin-top:4px;font-size:.8rem}.gdMore summary{cursor:pointer;color:var(--brand-teal-ink);font-weight:500}.gdMoreBody{color:var(--brand-dark);margin-top:6px;line-height:1.5}.gdMoreBody kbd{font-size:.74em}.gdNewDay{margin:0 0 8px;padding-left:20px}.gdNewDay li{max-width:72ch;margin:3px 0;font-size:.86rem;line-height:1.5}details.gdEarlier summary{cursor:pointer;color:var(--brand-teal-ink);margin:10px 0;font-size:.82rem;font-weight:500}.gdLegacy p{margin:0 0 10px;font-size:.88rem}.gdLegacy h3{font-size:.94rem;font-weight:var(--font-weight-semibold);color:var(--brand-dark);margin:16px 0 6px}.gdLegacy>h3:first-child{margin-top:0}.gdLegacy p:last-child{margin-bottom:0}.gEx{border-left:3px solid var(--brand-teal-300);background:var(--brand-teal-50);border-radius:0 var(--radius-sm) var(--radius-sm) 0;margin:0 0 10px;padding:9px 12px;font-size:.84rem}.gEx strong{color:var(--brand-teal-ink)}.gWarn{border-left:3px solid var(--brand-amber);background:var(--brand-amber-100);border-radius:0 var(--radius-sm) var(--radius-sm) 0;margin:0 0 10px;padding:9px 12px;font-size:.84rem}.gWarn strong{color:var(--brand-amber-ink)}.gdChapter .gEx,.gdChapter .gWarn{margin-bottom:12px}@media (min-width:1080px){.gdShell{grid-template-columns:216px minmax(0,1fr) 196px;gap:24px;margin-top:14px}.cfgNav.gdPick,.gdOnPage{display:none}.gdChapter{padding:22px 28px 26px}.guidePage .gdSect[id]{scroll-margin-top:calc(var(--railH,0px) + 12px)}.gdRail{top:calc(var(--railH,0px) + 12px);max-height:calc(100dvh - var(--railH,0px) - 24px);scrollbar-width:thin;padding:12px 10px 14px;font-size:.8rem;display:block;position:sticky;overflow:auto}.gdSide{top:calc(var(--railH,0px) + 16px);border-left:2px solid var(--color-border);padding:2px 0 0 12px;font-size:.76rem;display:block;position:sticky}}.gdFind{width:100%;height:30px;min-height:0;margin:0 0 8px;padding:4px 10px;font-size:.8rem}.gdPart h4{font-size:.64rem;font-weight:var(--font-weight-semibold);letter-spacing:.08em;text-transform:uppercase;color:var(--brand-mist);margin:12px 4px 4px}.gdPart:first-of-type h4{margin-top:4px}.gdChap{color:var(--brand-slate);border:1px solid #0000;border-radius:999px;padding:5px 9px;font-weight:500;line-height:1.3;text-decoration:none;display:block}.gdChap:hover{color:var(--color-accent);background:var(--brand-teal-50)}.gdChap.on{color:var(--brand-teal-ink);background:var(--brand-teal-100);border-color:var(--brand-teal-200)}.gdNoMatch{color:var(--brand-slate);margin:8px 4px;font-size:.78rem}.gdSide h4{font-size:.64rem;font-weight:var(--font-weight-semibold);letter-spacing:.08em;text-transform:uppercase;color:var(--brand-mist);margin:0 0 8px}.gdSide a{color:var(--brand-slate);border-left:2px solid #0000;margin-left:-14px;padding:3px 0 3px 8px;line-height:1.35;text-decoration:none;display:block}.gdSide a:hover{color:var(--brand-teal-ink)}.gdSide a.on{color:var(--brand-teal-ink);border-left-color:var(--brand-teal);font-weight:500}.gdSide .gdTop{font:inherit;color:var(--brand-mist);cursor:pointer;background:0 0;border:0;margin:10px 0 0 -6px;padding:2px 0;font-size:.76rem;display:block}.gdSide .gdTop:hover{color:var(--brand-teal-ink)}@media (max-width:640px){.gdChapter{padding:16px 14px 20px}.gdChapter h2.gdTitle{font-size:1.2rem}.gdStand{font-size:.92rem}.gdGlance{grid-template-columns:1fr;gap:2px 0;padding:10px 12px}.gdGlance dt{margin-top:6px}.gdGlance dt:first-child{margin-top:0}.gdSect h3{cursor:pointer;margin-bottom:0}.gdSect h3 .gdChev{color:var(--brand-teal-ink);margin-left:auto;font-size:.95rem;line-height:1;transition:transform .18s;display:inline-block}.gdSect.open h3{margin-bottom:10px}.gdSect.open h3 .gdChev{transform:rotate(180deg)}.gdSect>:not(h3){display:none}.gdSect.open>:not(h3){display:revert}.gdSect.open>ul,.gdSect.open>ol{display:block}.gdSect.open>.gdGlance,.gdSect.open>.gdSplit{display:grid}.gdSect.open>.gdPills{display:flex}.gdTasks{grid-template-columns:1fr}}.trackTable td:nth-last-child(-n+2) .trkPop{left:auto;right:0;transform:none}.trackTable td:nth-child(-n+3) .trkPop{left:0;transform:none}.trackTable tbody tr:nth-last-child(-n+2) .trkPop{top:auto;bottom:calc(100% + 5px)}.trackTable tbody td{border-bottom:1px solid var(--brand-teal)}.trackTable th.slim,.trackTable td.slim{width:14px;min-width:14px;max-width:14px;padding:2px 0}.trackTable th.trkWeek.slim{font-size:0}.trackTable td.slim .trkCellWrap{display:none}@media (max-width:640px){.panel .jl tr:not(.fam) td,.panel .regList td,.panel .assignList td{border-bottom:0}}.trackTable tbody td,.trackTable tbody tr.trkBand td{border-left:0;border-right:0}.trackTable tbody td:not(.trkHead):not(.slim){box-shadow:inset -1px 0 0 var(--brand-teal-100)}.trackTable tbody td.slim{background:var(--brand-teal-100);box-shadow:none}.trackTable tbody td.slim.now{background:var(--brand-cream)}@media (max-width:640px){.panel .regList tr{overflow:hidden}.panel .regList td:first-child{white-space:normal;overflow-wrap:anywhere;word-break:break-word;max-width:100%}.panel .regList td:first-child .clientLink{white-space:normal}}.editWrap{z-index:60;background:color-mix(in srgb, var(--brand-dark) 45%, transparent);padding:var(--space-3);white-space:normal;font-size:1rem;font-weight:var(--font-weight-normal);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.editCard{--cardPadB:var(--space-3);background:var(--color-surface);border:1px solid var(--brand-teal);border-radius:var(--radius-md);box-shadow:var(--shadow-md);width:min(460px,94vw);max-height:86vh;padding:var(--space-3);overflow-y:auto}.editHead{justify-content:space-between;align-items:flex-start;gap:var(--space-2);display:flex}.editTitle{font-weight:var(--font-weight-semibold)}.editTitleLink{color:inherit;text-decoration:none}@media (hover:hover){.editTitleLink:hover{color:var(--color-accent);text-decoration:underline}}.jeTlWord{color:var(--color-action);font-weight:var(--font-weight-semibold);white-space:nowrap;align-items:center;gap:3px;text-decoration:none;display:inline-flex}@media (hover:hover){.jeTlWord:hover{color:var(--color-action-hover);text-decoration:underline}}.jeTlArrow{flex:none}.editSub{color:var(--brand-slate);margin-top:2px;font-size:.8rem}.editClose{cursor:pointer;color:var(--brand-slate);background:0 0;border:0;padding:2px 6px;font-size:1rem}.editSec{letter-spacing:.07em;text-transform:uppercase;color:var(--brand-mist);margin:12px 0 6px;font-size:.64rem}.editCard .btn{width:auto;min-height:30px;padding:4px 14px;font-size:.78rem}.statusGrid{flex-wrap:wrap;gap:4px;display:flex}.statusOpt{font-size:.68rem;font-weight:var(--font-weight-semibold);cursor:pointer;border:1px solid #0000;border-radius:999px;padding:3px 9px}.statusOpt.current{outline:2px solid var(--brand-dark);outline-offset:1px}.statusOpt:disabled{opacity:.6;cursor:default}.editBusy{color:var(--brand-slate);margin-top:var(--space-1);font-size:.8rem}.editNote{border:1px solid var(--brand-teal);border-radius:var(--radius-md);background:var(--color-surface);padding:var(--space-2);margin:0 0 var(--space-1);white-space:pre-wrap;font-size:.85rem}.editNote .who{color:var(--brand-slate);margin-bottom:2px;font-size:.72rem;display:block}.editNote .noteActs{float:right;gap:12px;display:inline-flex}.noteAct{font:inherit;color:var(--color-action);cursor:pointer;background:0 0;border:0;padding:0;font-size:.72rem}.noteAct:hover{text-decoration:underline}.noteAct:disabled{color:var(--brand-slate);cursor:default}.editNote.bridge{background:var(--brand-cream);border-color:var(--brand-amber)}.editEmpty{color:var(--brand-slate);margin:0 0 var(--space-1);font-size:.8rem}.noteComposer{align-items:center;gap:6px;margin-top:6px;display:flex}.noteComposer input{border:1px solid var(--color-border);border-radius:var(--radius-md);font:inherit;flex:1;min-width:0;padding:6px 9px;font-size:.8rem}.noteComposer input:focus{outline:2px solid var(--brand-teal);outline-offset:0}.editErr{color:var(--brand-red-ink);margin-top:var(--space-2);font-size:.85rem}.svcRow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.svcRow .dp{width:180px}.editHint{color:var(--brand-slate);margin-top:4px;font-size:.75rem;display:block}.editFields{gap:var(--space-2);margin-top:var(--space-1);display:grid}.editFields.wide{grid-template-columns:1fr 1fr;align-items:start}.editFields.wide .span2,.editFields.wide button{grid-column:1/-1}.editFields label{color:var(--brand-slate);flex-direction:column;gap:4px;font-size:.78rem;display:flex}.editFields input,.editFields select,.editFields textarea,.noteComposer textarea,.assignList input,.assignList select{border:1px solid var(--color-border);border-radius:var(--radius-md);font:inherit;color:var(--color-text);background:var(--color-surface);min-width:0;padding:7px 9px;font-size:.88rem}.editFields input:focus,.editFields select:focus,.editFields textarea:focus,.noteComposer textarea:focus,.assignList input:focus,.assignList select:focus{outline:2px solid var(--brand-teal);outline-offset:0}.trkCell.canEdit{cursor:pointer}.pillBtn{cursor:pointer;font:inherit;background:0 0;border:0;padding:0}.pillBtn .pill{cursor:pointer}.jwho{color:var(--brand-slate);font-size:.72rem}.trkPop .popB,.trkPop .popW{display:block}.trkPop .popW{margin-top:6px}.trkPop .who{color:var(--brand-slate);font-size:.7rem;display:block}.writeMsg{color:var(--brand-slate);font-size:.78rem}@media (min-width:641px){.assignList{table-layout:fixed;width:100%}.assignList th:first-child,.assignList td:first-child{width:17%}.assignList th:nth-child(2),.assignList td:nth-child(2){width:31%}.assignList th:nth-child(3),.assignList td:nth-child(3){width:19%}.assignList th:nth-child(4),.assignList td:nth-child(4){width:15%}.assignList th:nth-child(5),.assignList td:nth-child(5){width:13%}.assignList td,.assignList th{white-space:normal;overflow-wrap:anywhere}.assignList .editRow .ddWrap,.assignList .editRow .dp,.assignList .editRow input:not(.svcN),.assignList .editRow .firstJob{width:100%;min-width:0;max-width:100%}.assignList .ddBtn{max-width:100%}.assignList .ddValue{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.assignList .firstJob{flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.assignList .firstJob .ddWrap{flex:200px;width:auto}.assignList .svcTarget{white-space:normal;flex-wrap:wrap}.assignList .svcTarget .ddWrap{width:100%}}@media (min-width:641px) and (max-width:1151px){.asgTable th:first-child,.asgTable td:first-child{width:19%}.asgTable th:nth-child(2),.asgTable td:nth-child(2){width:25%}.asgTable th:nth-child(5),.asgTable td:nth-child(5){width:17%}.asgTable .editRow .ddBtn{height:auto;min-height:30px;padding-top:4px;padding-bottom:4px}.asgTable .editRow .ddValue{white-space:normal;text-overflow:clip;text-align:left;line-height:1.25}}.asgDetail{font-variant-numeric:tabular-nums}.asgLegend{margin:0 var(--space-2) 10px;max-width:92ch;font-size:var(--fs-row)}.asgLegend b{font-weight:var(--font-weight-semibold);color:var(--brand-dark)}.assignList .actCol{text-align:right;white-space:nowrap;width:128px}.asgSteps{appearance:none;width:auto;height:auto;min-height:0;font:inherit;font-size:.72rem;font-weight:var(--font-weight-normal);color:var(--brand-teal-ink);cursor:pointer;text-align:left;background:0 0;border:0;margin-top:2px;padding:0;display:block}.asgSteps:hover{color:var(--color-accent);text-decoration:underline}.assignList .editRow td{vertical-align:middle}.asgTable .editRow td{vertical-align:top}.assignFoot{gap:var(--space-2);padding:6px var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.assignFoot .btn{min-height:30px;padding:3px 14px;font-size:.78rem}.assignList .firstJob{margin-top:8px}.assignList .firstJob:first-child{margin-top:0}.asgFrom{color:var(--brand-mist);margin-top:2px;font-size:.72rem}.assignList .asgRemove td{white-space:normal;font-weight:400}.asgRmBox{border:1px solid var(--brand-amber-200);border-radius:var(--radius-sm);background:var(--brand-amber-100);font-size:var(--fs-row);color:var(--color-text);flex-wrap:wrap;align-items:center;gap:8px 14px;padding:8px 12px;display:flex}.asgRmSay b{font-weight:var(--font-weight-semibold)}.asgRmPick{align-items:center;gap:8px;min-width:0;display:inline-flex}.asgRmPick .ddWrap{width:280px;max-width:100%}.asgRmPick .ddBtn{justify-content:space-between;width:100%}.asgRmActs{gap:8px;display:inline-flex}.asgRmNote{color:var(--brand-slate);flex-basis:100%;font-size:.74rem}@media (max-width:640px){.asgRmPick{flex-wrap:wrap;width:100%}.asgRmPick .ddWrap{width:100%}}.assignStray{margin:var(--space-2) var(--space-2) 4px;border:1px solid var(--brand-amber-200);border-radius:var(--radius-sm);background:var(--brand-amber-100);padding:8px 12px}.assignStray p{max-width:78ch;margin:0 0 6px}.assignStray.assignNa{border-color:var(--color-border);background:var(--brand-mist-100)}.assignStray .assignNaMore{margin:4px 0 0}.assignStrayRow{font-size:var(--fs-row);flex-wrap:wrap;align-items:center;gap:10px;padding:3px 0;display:flex}.assignStrayRow b{font-weight:var(--font-weight-semibold)}.assignStrayRow>span:first-child{flex:auto}.assignStrayRow .btn{flex:none}@media (max-width:640px){.editWrap{align-items:flex-end;padding:0}.editCard{border-radius:var(--radius-md) var(--radius-md) 0 0;width:100%;max-height:88dvh}.editFields.wide{grid-template-columns:1fr}.adhocSave{z-index:2;box-shadow:0 -8px 12px -8px color-mix(in srgb, var(--brand-dark) 35%, transparent);position:sticky;bottom:0}.noteComposer{flex-direction:column;align-items:stretch}.panel .assignList tr{padding:7px 12px;position:relative}.panel .assignList td{line-height:1.4}.panel .assignList .actCol{text-align:right;white-space:nowrap;width:auto;margin-top:2px;display:block}.panel .assignList .actCol .btn{width:auto;display:inline-flex}.panel .assignList .actCol .btn+.btn{margin-top:0;margin-left:6px}.panel .assignList tr:not(.editRow){flex-wrap:wrap;align-items:baseline;gap:2px 6px;display:flex}.panel .assignList tr:not(.editRow) td:first-child{flex:1 1 0;min-width:0}.panel .assignList tr:not(.editRow) .actCol{flex:none;margin:0;padding:0;line-height:1;position:static;transform:none}.panel .assignList tr:not(.editRow) td:nth-child(2){flex:1 0 100%;order:1;display:block}.panel .assignList tr:not(.editRow) td:nth-child(n+3):not(.actCol){order:2}.panel .assignList tr:not(.editRow) td:nth-child(3):not(:empty):not(.actCol):before{content:none}.panel .assignList tr:not(.editRow) td:nth-child(n+4):not(.actCol):has(>.inherits:only-child){display:none}.panel .assignList tr:not(.editRow) td.svcDefaultCell{display:inline}}.trkCell.focusHit{animation:2.4s ease-out focusPulse}@keyframes focusPulse{0%{box-shadow:0 0 0 4px var(--brand-teal)}70%{box-shadow:0 0 0 4px var(--brand-teal)}to{box-shadow:0 0 0 4px #0000}}.dp{position:relative}.dpBtn{justify-content:space-between;align-items:center;gap:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-md);width:100%;font:inherit;color:var(--color-text);background:var(--color-surface);cursor:pointer;padding:7px 9px;font-size:.88rem;display:flex}.dpBtn.empty{color:var(--brand-slate)}.dpBtn:focus{outline:2px solid var(--brand-teal);outline-offset:0}.dpChevron{color:var(--brand-slate);font-size:.7rem}.dpCal{border:1px solid var(--brand-teal);border-radius:var(--radius-md);background:var(--color-surface);box-shadow:var(--shadow-md);padding:var(--space-1) var(--space-2) var(--space-2);max-width:258px;margin-top:6px;margin-left:auto;margin-right:auto}.dpHead{font-weight:var(--font-weight-semibold);justify-content:space-between;align-items:center;margin-bottom:2px;font-size:.8rem;display:flex}.dpHead button{cursor:pointer;color:var(--color-action);border-radius:var(--radius-md);background:0 0;border:0;padding:2px 9px;font-size:.95rem}.dpHead button:hover{background:var(--brand-teal-100)}.dpGrid{grid-template-rows:22px repeat(6,30px);grid-template-columns:repeat(7,1fr);gap:1px;display:grid}.dpDow{letter-spacing:.04em;color:var(--brand-slate);justify-content:center;align-items:center;font-size:.62rem;display:inline-flex}.dpDay{font:inherit;color:var(--color-text);border-radius:var(--radius-md);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;font-size:.76rem;display:inline-flex}.dpDay:hover{background:var(--brand-teal-100)}.dpDay.today{box-shadow:inset 0 0 0 1px var(--brand-teal)}.dpDay.sel{background:var(--color-action);color:var(--color-on-accent)}.dpCal.dpFloat{z-index:60;box-shadow:0 8px 24px color-mix(in srgb, var(--brand-dark) 18%, transparent);position:fixed}.dpType{padding:8px 10px 2px}.dpType input{border:1px solid var(--color-border);border-radius:var(--radius-sm);width:100%;height:26px;min-height:0;padding:2px 8px;font-size:.76rem}.dpType input:focus{border-color:var(--color-accent);box-shadow:0 0 0 3px var(--brand-teal-100);outline:none}.dpTypeErr{color:var(--brand-red-ink);margin-top:3px;font-size:.7rem;display:block}.dpFoot{justify-content:space-between;margin-top:2px;display:flex}.dpFoot button{cursor:pointer;font:inherit;color:var(--color-action);border-radius:var(--radius-md);background:0 0;border:0;padding:3px 8px;font-size:.74rem}.dpFoot button:hover{background:var(--brand-teal-100)}button.cstatus{border:0;font-family:inherit}.pc h1 .cstatus{vertical-align:middle;margin-left:10px}.cstatus.click{cursor:pointer;box-shadow:0 0 0 1px var(--color-border)}.cstatus.click:hover{box-shadow:0 0 0 2px var(--brand-teal)}.editCard.slim{width:min(380px,94vw)}.editCard.jobCard,.editCard.editCardSteps{width:min(760px,94vw)}.smList{gap:var(--space-1);margin-top:var(--space-2);display:grid}.smOpt{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);width:100%;padding:var(--space-2);text-align:left;cursor:pointer;font:inherit;display:block}.smOpt:hover{border-color:var(--brand-teal)}.smOpt.current{border-color:var(--brand-teal);box-shadow:inset 0 0 0 1px var(--brand-teal)}.smHint{color:var(--brand-slate);margin-top:3px;font-size:.72rem;display:block}.pc{margin-bottom:var(--space-3)}.pc h1{font-size:1.2rem;font-weight:var(--font-weight-bold);white-space:nowrap;margin:0}.pc h1 em{color:var(--color-accent);font-style:normal}.pc .btn{white-space:nowrap;width:auto;min-height:32px;padding:4px 12px;font-size:.8rem}.pcTop{align-items:center;gap:var(--space-3);padding-top:6px;display:flex}.pcTabs{border-bottom:2px solid var(--color-border);align-items:flex-end;gap:2px;margin-top:8px;display:flex}@media (min-width:768px){.pcTabs{z-index:20;background:var(--brand-paper);position:sticky;top:0}.pcTabs:before{content:"";background:var(--brand-paper);z-index:-1;position:absolute;inset:0 -24px -2px}}.pcTab{font-size:.8rem;font-weight:var(--font-weight-semibold);color:var(--brand-slate);white-space:nowrap;border-bottom:2px solid #0000;margin-bottom:-2px;padding:6px 16px 7px}.pcTabs>.pcTab:first-child{padding-left:0}.pcTab:hover{color:var(--color-accent);text-decoration:none}.pcTab.on{color:var(--brand-dark);border-bottom-color:var(--color-accent)}.pcTabs .fresh,.pcTabs .pcDot{white-space:nowrap;margin-left:auto;padding-bottom:8px}.pcTabs .fresh{text-overflow:ellipsis;min-width:0;overflow:hidden}.pcSearchMag{font-size:1rem;line-height:1;display:inline-block;transform:translateY(-1px)scaleX(-1)}.pcTop .pcSearchTop{border:1px solid var(--color-border);background:var(--color-surface);height:30px;min-height:0;color:var(--brand-slate);font:inherit;cursor:pointer;white-space:nowrap;border-radius:999px;align-items:center;gap:5px;margin-left:auto;padding:0 11px;font-size:.74rem;display:inline-flex}.pcTop .pcSearchTop:hover{border-color:var(--color-accent);color:var(--color-accent)}.pcTop .pcTopActs{flex:none;align-items:center;gap:6px;margin-left:auto;display:inline-flex}.pcTop .pcTopActs .pcSearchTop{margin-left:0}.pcTop .pcCompose{border:1px solid var(--color-border);background:var(--color-surface);width:30px;height:30px;min-height:0;color:var(--brand-slate);font:inherit;cursor:pointer;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:5px;padding:0;font-size:.74rem;text-decoration:none;display:inline-flex}.pcTop .pcCompose:hover{border-color:var(--color-accent);color:var(--color-accent)}.pcTop .pcUpdate,.pcTop .pcQuiet{height:30px;min-height:0;font:inherit;font-size:.74rem;font-weight:var(--font-weight-semibold);cursor:pointer;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:5px;padding:0 11px;line-height:1;text-decoration:none;display:inline-flex}.pcTop .pcUpdate{border:1px solid var(--color-accent);background:var(--brand-teal-50);color:var(--brand-teal-ink)}.pcTop .pcUpdate:hover{background:var(--brand-teal-100)}.pcTop .pcQuiet{border:1px solid var(--brand-amber);background:var(--brand-amber-100);width:30px;color:var(--brand-amber-ink);padding:0}.pcTop .pcQuiet:hover{background:var(--brand-amber-200)}@media (max-width:767.98px){.pcTop .pcSearchTop .pcSearchWord{display:none}.pcTop .pcSearchTop{padding:0 9px}.pcTop .pcUpdate{width:30px;padding:0}.pcTop .pcUpdate .pcUpdateWord{display:none}.pcTop h1{max-width:calc(100% - 5 * 30px - 4 * 6px - var(--space-3))}}.gsCard{width:min(680px,94vw);padding:12px 14px 10px}.gsBox{align-items:center;gap:8px;display:flex}.gsMag{color:var(--brand-mist);font-size:1.2rem;display:inline-block;transform:scaleX(-1)}.editCard .gsInput{flex:1;width:auto;height:36px;min-height:0;padding:4px 10px;font-size:.95rem}.gsClose{margin:0;position:static}.gsHint{color:var(--brand-mist);margin:10px 2px 4px;font-size:.78rem;font-style:italic}.gsNote{margin:8px 2px 0}.gsList{max-height:min(60vh,520px);margin-top:8px;overflow-y:auto}.gsGroup+.gsGroup{border-top:1px solid var(--color-border);margin-top:6px;padding-top:6px}.gsLabel{letter-spacing:.05em;text-transform:uppercase;color:var(--brand-mist);padding:4px 8px 2px;font-size:.62rem}.gsRow{cursor:pointer;border-radius:6px;align-items:center;gap:10px;padding:6px 8px;display:flex}.gsRow.on{background:var(--brand-teal-50)}.gsKind{letter-spacing:.04em;text-transform:uppercase;text-align:center;background:var(--color-surface-sunken);color:var(--brand-slate);border-radius:999px;flex:0 0 66px;padding:2px 6px;font-size:.62rem}.gsSide{flex-direction:column;flex:0 0 72px;align-self:flex-start;align-items:center;gap:3px;padding-top:2px;display:flex}.gsSide .gsKind{box-sizing:border-box;flex:none;width:100%}.gsWhen{font-size:.68rem;font-weight:var(--font-weight-semibold);color:var(--brand-slate);white-space:nowrap;font-variant-numeric:tabular-nums}.gsK-gmail{background:var(--brand-info-100);color:var(--brand-info-ink)}.gsMore .gsTitle{color:var(--color-action);font-weight:var(--font-weight-semibold)}.gsChips{flex-wrap:wrap;gap:6px;margin:8px 0 2px;display:flex}.gsChips::-webkit-scrollbar{display:none}.gsChips .chip{white-space:nowrap;flex:none;align-items:center;gap:5px;padding:3px 10px;font-size:.72rem;display:inline-flex}.gsChips .chip .num{color:var(--brand-mist);font-weight:var(--font-weight-medium);font-size:.66rem}.gsChips .chip.on{color:var(--brand-teal-ink);background:var(--brand-teal-100);border-color:var(--brand-teal-200)}.gsChips .chip.on .num{color:var(--brand-teal-ink);opacity:.8}.gsRecent .gsLabel{padding-top:10px}.gsFacts{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.gsFact{border:1px solid var(--color-border);background:var(--color-surface);max-width:100%;min-height:22px;color:var(--brand-dark);cursor:copy;border-radius:6px;align-items:center;gap:6px;padding:0 6px;font-size:.72rem;line-height:1.4;display:inline-flex}.gsFact:hover,.gsFact:focus-visible{border-color:var(--color-accent);outline:none}.gsFact:focus-visible{box-shadow:0 0 0 3px var(--brand-teal-100)}.gsFact.done{border-color:var(--brand-teal-200);background:var(--brand-teal-100);color:var(--brand-teal-ink)}.gsFactLabel{font-size:.64rem;font-weight:var(--font-weight-semibold);letter-spacing:.02em;text-transform:uppercase;color:var(--brand-slate);flex:none;line-height:1.4;display:inline-grid}.gsFactLabel>span{white-space:nowrap;grid-area:1/1}.gsFactCpd{visibility:hidden;color:var(--brand-teal-ink)}.gsFact.done .gsFactLbl{visibility:hidden}.gsFact.done .gsFactCpd{visibility:visible}.gsFactVal{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.gsFactMark{width:11px;height:11px;color:var(--brand-mist);flex:none;display:inline-flex}.gsFact.done .gsFactMark{color:var(--brand-teal-ink)}.gsFactNone{color:var(--brand-mist);align-self:center;font-size:.72rem}.gsCopyNo{color:var(--brand-slate);font-style:italic}.gsSr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.gsShowing{color:var(--brand-slate);margin:2px 8px 4px;font-style:normal}.gsNotice .gsKind{background:var(--color-surface-sunken);color:var(--brand-slate)}.gsK-client{background:var(--brand-teal-50);color:var(--brand-teal-ink)}.gsK-person{background:var(--brand-teal-100);color:var(--brand-teal-ink)}.gsK-job{background:var(--brand-amber-100);color:var(--brand-amber-ink)}.gsK-done{background:var(--brand-teal-100);color:var(--brand-teal-ink)}.gsK-message{background:var(--brand-teal-50);color:var(--brand-teal-ink)}.gsK-conversation{background:var(--brand-amber-100);color:var(--brand-amber-ink)}.gsK-note{background:var(--color-surface-sunken);color:var(--brand-slate)}.gsK-clientnote{background:var(--brand-info-100);color:var(--brand-info-ink)}.gsK-letter,.gsK-signing,.gsK-booked{background:var(--brand-amber-100);color:var(--brand-amber-ink)}.gsText{flex-direction:column;flex:1;min-width:0;display:flex}.gsTitle{color:var(--brand-dark);text-overflow:ellipsis;white-space:nowrap;font-size:.86rem;overflow:hidden}.gsDetail{color:var(--brand-mist);text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}.gsRow>.rTag{flex:none}.gsText>.rTag{display:none}.gsExt{color:var(--brand-mist);font-size:.8rem}.gsDrive{flex:none;margin-left:auto}.gsDrive+.gsDrive{margin-left:6px}.gsBusy{margin:6px 8px}.editWrap.gsWrap{align-items:flex-start;padding-top:min(12vh,120px)}.gsList.gsStale,.gsChips.gsStale{opacity:.5;transition:opacity .15s .2s}@media (max-width:640px){.editWrap.gsWrap{align-items:flex-end;padding:0}.editWrap .editCard.gsCard{flex-direction:column;height:88dvh;display:flex}.gsCard .gsList{flex:auto;min-height:0;max-height:none}.gsCard{padding:10px 10px 8px}.gsKind{flex-basis:56px;margin-top:2px;padding:2px 4px;font-size:.58rem}.gsSide{flex-basis:60px}.gsChips{scrollbar-width:none;flex-wrap:nowrap;flex:none;padding-bottom:2px;overflow-x:auto}.gsChips::-webkit-scrollbar{display:none}.gsSide .gsKind{margin-top:0}.gsTitle,.gsDetail{white-space:normal}.gsFacts{flex-direction:column}.gsFact{align-items:flex-start;gap:8px;width:100%;min-height:34px;padding:6px 9px 6px 8px}.gsFactLabel{min-width:4.6em;padding-top:.12em}.gsFactVal{white-space:normal;flex:auto}.gsFactMark{margin-top:.2em;margin-left:auto}.gsFactNone{align-self:flex-start}.gsRow{align-items:flex-start}.gsRow>.rTag{display:none}.gsText>.rTag{align-self:flex-start;margin-top:3px;display:inline-flex}}.pcDot{color:var(--brand-mist);align-items:center;gap:6px;font-size:.73rem;display:inline-flex}.pcDot i{background:var(--color-positive);border-radius:50%;width:8px;height:8px;display:inline-block}.pcDot.bad{color:var(--brand-red-ink);font-weight:var(--font-weight-semibold)}.pcDot.bad i{background:var(--brand-red-ink)}.pcStaleLine{color:var(--brand-red-ink);font-size:.75rem;font-weight:var(--font-weight-semibold);margin:6px 0 0}.pcBar{align-items:center;gap:var(--space-2);flex-wrap:wrap;margin-top:12px;display:flex}.pcGrow{flex:1}.pcPeople,.pcView,.pcActions{align-items:center;gap:var(--space-1);flex-wrap:wrap;display:flex}.pcActions .btn+.btn{margin-top:0}.pcBar .chip,.pcBar .vtog{align-items:center;min-height:32px;display:inline-flex}.pcBar .vtog button{min-height:30px;padding-top:0;padding-bottom:0}.pcBar .searchBox{min-height:32px}.pcSeg{border:1px solid var(--color-border);background:var(--color-surface);scrollbar-width:none;border-radius:16px;flex-wrap:nowrap;gap:0;max-width:100%;display:inline-flex;overflow-x:auto}.pcSeg::-webkit-scrollbar{display:none}.pcSeg .chip{white-space:nowrap;border:0;border-left:1px solid var(--color-border);border-radius:0;min-height:30px}.pcSeg .chip:first-child{border-left:0}.pcSeg .chip.on{background:var(--brand-dark);color:var(--brand-amber)}@media (max-width:767.98px){.pcTop{padding-top:10px}.pc h1{white-space:normal;flex-wrap:wrap;align-items:center;gap:10px 8px;font-size:1rem;display:flex}.pc h1 .cstatus,.pc h1 .drvChip{margin-left:0}.pcTabs{scrollbar-width:none;box-shadow:inset 0 -2px 0 var(--color-border);z-index:20;background:var(--brand-paper);-webkit-mask-image:linear-gradient(to right, var(--brand-dark) calc(100% - 36px), transparent);-webkit-mask-image:linear-gradient(to right, var(--brand-dark) calc(100% - 36px), transparent);mask-image:linear-gradient(to right, var(--brand-dark) calc(100% - 36px), transparent);border-bottom:0;position:sticky;top:0;overflow-x:auto}.pcPhoneNote{display:block}.pcTabs .pcTab{margin-bottom:0}.pcTabs::-webkit-scrollbar{display:none}.pcTabs .fresh{display:none}.pcTabs .pcDot{padding-right:2px}.pcBar{gap:var(--space-1) var(--space-2)}.pcBar .searchBox{width:100%}}.ruleCell{white-space:nowrap}.detailNone{color:var(--brand-mist);font-size:.78rem;font-style:italic}.detailCustom{align-items:center;gap:6px;display:inline-flex}.detailCustom .btn{min-height:26px;padding:1px 9px;font-size:.72rem}.assignList .editRow .dp{min-width:170px}.assignList .editRow .editHint{margin-top:3px}.actPanel{padding:4px 0}.actFeed{margin:0;padding:0;list-style:none}.actFeed li{border-bottom:1px solid var(--brand-teal-100);align-items:baseline;gap:10px;padding:6px 12px;font-size:.78rem;display:flex}.actFeed li:last-child{border-bottom:0}.actWhen{color:var(--brand-mist);white-space:nowrap;flex:0 0 128px;font-size:.72rem}.actWho{font-weight:var(--font-weight-semibold);flex:0 0 52px}.actWhat{flex-wrap:wrap;flex:1;align-items:baseline;gap:8px;min-width:0;display:flex}.actJob{font-weight:var(--font-weight-semibold)}.actFrom{color:var(--brand-slate)}.actNote{color:var(--color-text);white-space:normal;overflow-wrap:anywhere}.actSrc{color:var(--brand-mist);font-size:.7rem;font-style:italic}@media (max-width:640px){.actFeed li{flex-wrap:wrap;gap:4px 8px}.actWhen{flex-basis:auto;order:2;width:100%}.actWho{flex-basis:auto}}.rangeRow{gap:var(--space-3);flex-wrap:wrap;align-items:flex-start;margin:2px 0 12px;display:flex}.rangeRow label{color:var(--brand-slate);flex-direction:column;gap:4px;width:200px;font-size:.78rem;display:flex}.rangeRow .editHint{align-self:center}.dpDay:disabled{color:var(--color-border);cursor:default}.dpDay:disabled:hover{background:0 0}.trackTable th.trkMonth .mLbl{padding:0 6px;display:inline-block;position:sticky;left:200px}@media (max-width:640px){.trackTable th.trkMonth .mLbl{left:142px}}body.noSelect{-webkit-user-select:none;user-select:none;cursor:grabbing}.trkCell.dragSrc{opacity:.45}.trackTable tbody td.dropOk{background:var(--brand-teal-100);box-shadow:inset 0 0 0 1px var(--brand-teal)}.trackTable tbody td.dropNo{background:var(--brand-red-soft-100);box-shadow:inset 0 0 0 1px var(--brand-red-ink);cursor:not-allowed}.trackTable th.trkWeek.dropOk{background:var(--brand-teal);color:var(--color-on-accent)}.trackTable th.trkWeek.dropNo{background:var(--brand-red-ink);color:var(--color-on-accent)}.dragGhost{z-index:70;pointer-events:none;background:var(--color-surface);border:1px solid var(--brand-teal);box-shadow:var(--shadow-md);opacity:.95;border-radius:999px;align-items:center;gap:8px;padding:3px 10px 3px 4px;display:flex;position:fixed;top:0;left:0}.dragGhostLabel{font-size:.72rem;font-weight:var(--font-weight-semibold);color:var(--brand-slate);white-space:nowrap}.cfgPad{padding:10px 14px}.cfgAddRow{margin:8px 0 0}.cfgAddRow .btn{width:auto;min-height:30px;padding:3px 14px;font-size:.78rem}.cfgList .actCol{text-align:right;white-space:nowrap;width:1%}.cfgList .actCol .btn+.btn{margin-left:6px}.btn.danger{color:var(--brand-red-ink);border-color:var(--brand-red-soft)}.btn.danger:hover:not(:disabled){background:var(--brand-red-soft-100);color:var(--brand-red-ink)}.phBox{margin:0 0 12px}.phBox summary{cursor:pointer;color:var(--color-action);padding:4px 0;font-size:.8rem;font-weight:600;list-style:none}.phBox summary::-webkit-details-marker{display:none}.phBox summary:before{content:"▸";margin-right:7px;transition:transform .15s;display:inline-block}.phBox[open] summary:before{transform:rotate(90deg)}.phLead{max-width:68ch;margin:2px 0 8px;font-size:.78rem}.phList{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:3px 20px;margin:0;padding:0;list-style:none;display:grid}.phList li{align-items:baseline;gap:10px;font-size:.78rem;display:flex}.phList code{color:var(--color-text);font-size:.76rem}.phList .inherits{font-variant-numeric:tabular-nums}.phList li.phRange{flex-wrap:wrap;row-gap:0}.phList li.phRange .inherits{white-space:nowrap}.chipRow.fsKinds{margin-bottom:14px}.retiredRow td{color:var(--brand-mist)}.retiredRow .t{color:var(--brand-mist);font-size:.7rem}@media (max-width:640px){.panel .cfgList th{white-space:normal}.panel .cfgList td{white-space:normal;overflow-wrap:anywhere}.panel .cfgList.wtTable,.panel .cfgList.tmTable,.panel .cfgList.bkTable,.panel .cfgList.actBoard{table-layout:auto;width:100%;display:block}.panel .cfgList.wtTable thead,.panel .cfgList.tmTable thead,.panel .cfgList.bkTable thead,.panel .cfgList.actBoard thead{display:none}.panel .cfgList.wtTable tbody,.panel .cfgList.tmTable tbody,.panel .cfgList.bkTable tbody,.panel .cfgList.actBoard tbody{width:100%;display:block}.panel .cfgList.wtTable tr,.panel .cfgList.tmTable tr,.panel .cfgList.bkTable tr,.panel .cfgList.actBoard tr{border-bottom:1px solid var(--color-border);padding:8px 12px;display:block}.panel .cfgList.wtTable td,.panel .cfgList.tmTable td,.panel .cfgList.bkTable td,.panel .cfgList.actBoard td{white-space:normal;overflow-wrap:anywhere;border:0;width:auto;max-width:none;padding:1px 0;display:block}.panel .cfgList.wtTable td:empty,.panel .cfgList.tmTable td:empty,.panel .cfgList.bkTable td:empty{display:none}.panel .cfgList.wtTable .actCol,.panel .cfgList.tmTable .actCol,.panel .cfgList.bkTable .actCol{text-align:left;white-space:normal;width:auto;margin-top:6px}.panel .cfgList.wtTable td:nth-child(2){font-weight:600}.panel .cfgList.wtTable td:first-child:before{content:"Order "}.panel .cfgList.wtTable td:nth-child(3):before{content:"Family "}.panel .cfgList.wtTable td:nth-child(4):before{content:"Frequency "}.panel .cfgList.wtTable td:nth-child(5):before{content:"Anchor "}.panel .cfgList.wtTable td:nth-child(6):before{content:"Service rule "}.panel .cfgList.wtTable td:nth-child(7):before{content:"Statutory rule "}.panel .cfgList.wtTable td:before{color:var(--brand-mist)}.panel .cfgList.wtTable .ruleCell{white-space:normal}.panel .cfgList.tmTable td:nth-child(2){font-size:.74rem}.panel .cfgList.tmTable .tmName{width:100%}.panel .cfgList.bkTable .bkUrl{white-space:normal;max-width:none;overflow:visible}.panel .cfgList.actBoard td:first-child{font-weight:600}.panel .cfgList.actBoard td:nth-child(2):before{content:"Status changes "}.panel .cfgList.actBoard td:nth-child(3):before{content:"Completions "}.panel .cfgList.actBoard td:nth-child(4):before{content:"Notes "}.panel .cfgList.actBoard td:nth-child(5):before{content:"Edits "}.panel .cfgList.actBoard td:nth-child(6):before{content:"AML filed "}.panel .cfgList.actBoard td:nth-child(7):before{content:"Documents filed "}.panel .cfgList.actBoard td:before{color:var(--brand-mist)}}.stRow{flex-wrap:wrap;align-items:center;gap:12px;padding:6px 0;display:flex}.stRow.stGrid{grid-template-columns:18px 30px minmax(90px,150px) 72px 72px 1fr;align-items:center;gap:6px 10px;display:grid}.stRow.stGrid>.stOrd{grid-column:1}.stRow.stGrid>.stMove{grid-column:2}.stRow.stGrid>.stPillCol{grid-column:3}.stRow.stGrid>.stFill{grid-column:4}.stRow.stGrid>.stTextCol{grid-column:5}.stRow.stGrid>.stActs{grid-area:1/6;justify-content:flex-end}.stRow.stGrid>.stMarks{flex-wrap:wrap;grid-area:2/3/auto/-1;align-items:center;gap:6px 16px;display:flex}.stSign{gap:6px}.stSign .ddWrap{flex:1;min-width:0}.stSign .ddBtn{height:30px;min-height:30px;padding:0 8px;font-size:.74rem}.stMove{flex-direction:column;line-height:1;display:inline-flex}.stMove .noteAct{padding:1px 2px;font-size:.58rem}.stRow.stGrid .stActs{justify-self:end;margin-left:0}.stRow.stGrid .stCtl{margin:0}.stRow.stGrid .stCtl input[type=checkbox]{width:15px;height:15px;min-height:0;margin:0 6px 0 0}.stRow.stGrid .stNew{grid-column:3;width:100%}@media (max-width:767.98px){.stRow.stGrid{grid-template-columns:18px 24px minmax(0,1fr) 54px 54px;gap:8px}.stRow.stGrid>.stActs{grid-area:auto/3/auto/-1;justify-content:flex-start;justify-self:stretch}.stRow.stGrid>.stMarks{flex-direction:column;align-items:flex-start;gap:7px}.stRow.stGrid>.stMarks .stSign{width:100%}.stRow.stGrid .stPillCol .pill{text-overflow:ellipsis;min-width:0;overflow:hidden}}.stRow .btn{width:auto;min-height:30px;padding:3px 14px;font-size:.78rem}.stOrd{text-align:right;width:18px;color:var(--brand-slate)}.stCtl{color:var(--brand-slate);align-items:center;gap:5px;font-size:.74rem;display:inline-flex}.stRow.stGrid .stPillCol{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:inline-flex}.stStartPick{width:14px;height:14px;min-height:0;accent-color:var(--brand-teal);cursor:pointer;flex:none;margin:0}.stStartPick:disabled{cursor:default;opacity:.45}.stLegend{color:var(--brand-slate);margin:0 0 4px;font-size:.74rem}.stCtl input[type=color]{border:1px solid var(--color-border);background:0 0;border-radius:4px;width:30px;min-width:30px;height:22px;min-height:22px;padding:0}.stCtl input[type=checkbox]{width:auto}.stActs{gap:8px;margin-left:auto;display:inline-flex}.stRename{align-items:center;gap:8px;padding:2px 0 8px 30px;display:flex}.stRename input,.stNew{width:200px}.stRename .btn{width:auto;min-height:30px;padding:3px 14px;font-size:.78rem}.tmName{width:140px}.tmMailIn{width:220px}.tmOut{margin-left:10px;display:inline-block}.stRow select{width:auto}.wtCard{width:min(600px,96vw);max-height:90vh;overflow-y:auto}.wtCard input:not([type=checkbox]),.wtCard select{width:auto;height:30px;min-height:30px;padding:3px 9px;font-size:.8rem}.cfgSec{letter-spacing:.08em;text-transform:uppercase;color:var(--color-action);border-bottom:1px solid var(--brand-teal);margin:12px 0 8px;padding-bottom:2px;font-size:.64rem}.wtCard .cfgSec:first-of-type{margin-top:4px}.cfgGrid{grid-template-columns:1fr 1fr;gap:8px 12px;display:grid}.cfgF label{letter-spacing:.05em;text-transform:uppercase;color:var(--brand-mist);margin:0 0 2px;font-size:.62rem;display:block}.wtCard .cfgF input,.wtCard .cfgF select,.cfgF input,.cfgF select{width:100%}.cfgF .ddWrap{display:block}.cfgF .ddBtn{justify-content:space-between;width:100%}.cfgF.span2{grid-column:span 2}.sentBlock{margin:8px 0}.sentRule{align-items:center;gap:7px;font-size:.8rem;display:flex}.sentParams{flex-wrap:wrap;align-items:center;gap:7px;margin:5px 0 0 96px;font-size:.8rem;display:flex}@media (max-width:640px){.sentParams{margin-left:0}}.sentWho{font-weight:var(--font-weight-semibold);flex:none;width:72px}.sentEq{color:var(--brand-mist)}.sentN{text-align:center;width:52px!important}.sentW{color:var(--brand-slate);font-size:.76rem}.sentTick{color:var(--brand-slate);align-items:center;gap:5px;font-size:.74rem;display:inline-flex}.sentTick input{width:auto!important;height:auto!important;min-height:0!important}.ruleText{color:var(--color-action-hover);background:var(--brand-teal-100);border-radius:6px;margin-left:auto;padding:2px 8px;font-size:.76rem}@media (max-width:640px){.cfgGrid{grid-template-columns:1fr}.cfgF.span2{grid-column:auto}.ruleText{margin-left:0}}.rulePreview{border-top:1px solid var(--color-border);margin-top:10px}.prevCtl{align-items:center;gap:12px;margin:4px 0;display:flex}.prevCtl label{align-items:center;gap:8px;font-size:.78rem;display:flex}.prevCtl select{width:auto}.prevCtl .dp{width:180px}.prevList{margin:4px 0 2px;padding-left:18px;font-size:.82rem}.prevList li{margin:2px 0}.cfgSaveRow{justify-content:flex-end;align-items:center;gap:8px;margin-top:10px;display:flex}.cfgSaveRow .btn{width:auto;min-height:30px;padding:3px 14px;font-size:.78rem}.cfgRetire{align-items:center;gap:7px;margin:6px 0;font-size:.78rem;display:flex}.cfgRetire input{width:auto}@media (max-width:640px){.stActs{justify-content:flex-end;width:100%;margin-left:0}}.plnBar{margin-bottom:var(--space-3);align-items:center;gap:12px;max-width:520px;padding:8px 14px;display:flex}.plnLbl{font-size:.68rem;font-weight:var(--font-weight-semibold);letter-spacing:.06em;color:var(--brand-slate);white-space:nowrap}.plnTrack{background:var(--brand-teal-100);border-radius:5px;flex:1;height:10px;overflow:hidden}.plnFill{background:var(--brand-teal);border-radius:5px;height:100%;transition:width .3s;display:block}.plnNum{font-size:.74rem;font-weight:var(--font-weight-semibold);color:var(--color-action);white-space:nowrap}.plnTable th.plnPool{background:var(--brand-teal-100);color:var(--color-action-hover);min-width:104px}.plnTable td.plnPoolCell{background:var(--brand-cream)}.plnTable th.trkWeek{min-width:98px}.plnTable td{text-align:center;padding:5px 7px}.plnChip{border:2px solid #0000}.plnChip.carried{border-color:var(--brand-amber)}.plnChip.newRing{border-color:var(--brand-info)}.plnChip.done{opacity:.55}.plnEmpty{text-align:left;color:var(--brand-slate);font-size:.85rem}.plnTable td.dropOk,.plnTable th.trkWeek.dropOk{background:var(--brand-teal);color:var(--color-on-accent)}.pickList{max-height:46vh;margin:4px 0;overflow-y:auto}.pickRow{border-bottom:1px solid var(--color-border);cursor:pointer;align-items:center;gap:10px;padding:6px 4px;display:flex}.pickRow.on{background:var(--brand-teal-100);border-radius:8px}.pickRow input[type=checkbox]{width:17px;height:17px;min-height:0;accent-color:var(--brand-teal);flex:none;margin:0}.pickMain{flex:1;min-width:0}.pickC{font-weight:var(--font-weight-semibold);text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;line-height:1.25;display:block;overflow:hidden}.pickJ{color:var(--brand-mist);font-size:.72rem;line-height:1.25;display:block}.pickRow .pill{flex:none}.pickDue{color:var(--brand-slate);white-space:nowrap;font-size:.74rem}.pickDay{flex:none}.pickDay .ddBtn{min-height:24px;padding:1px 8px;font-size:.74rem}@media (max-width:480px){.pickRow{gap:7px}.pickDue{font-size:.68rem}.pickRow .pill{padding:2px 7px;font-size:.62rem}}@media (max-width:640px){.pickRow{flex-wrap:wrap}.pickDay{flex:0 0 100%;padding-left:24px}}.ntBox .ntRow{box-sizing:border-box;border-top:1px solid var(--brand-teal-100);align-items:center;gap:9px;min-height:30px;padding:6px 0;display:flex}.ntBox .ntRow:first-child{border-top:0}.ntBox .ntRow label{cursor:pointer;flex:1;align-items:center;gap:9px;min-width:0;margin:0;display:flex}.ntBox input[type=checkbox]{flex:none;width:14px;height:14px;min-height:0;margin:0}.ntBody{overflow-wrap:anywhere;font-size:.85rem}.ntRow.done .ntBody{color:var(--brand-mist);text-decoration:line-through}.todoDel{color:var(--brand-mist);cursor:pointer;background:0 0;border:0;flex:none;margin:-9px -4px;padding:9px 8px;font-size:.8rem;line-height:1}.todoDel:hover{color:var(--color-negative)}.ntAdd{border-top:1px solid var(--brand-teal-100);align-items:center;gap:8px;margin-top:3px;padding-top:9px;display:flex}.ntAdd input{flex:1;min-width:0;height:28px;min-height:28px;padding:2px 10px;font-size:.8rem}.ntAdd .btn{flex:none;width:auto;min-height:28px;padding:2px 14px;font-size:.76rem}.ntPriv{color:var(--brand-mist);font-size:.7rem}@media (max-width:640px){.ntAdd{flex-wrap:wrap}.ntAdd input{flex:1 0 100%}.ntAdd .btn{margin-left:auto}}.actEdit{color:var(--color-text);font-size:.82rem}.pickHead{background:var(--color-surface);font-size:.68rem;font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.05em;color:var(--color-action);border-bottom:1px solid var(--brand-teal);padding:8px 2px 3px;position:sticky;top:0}.pickSearch{width:100%;min-height:34px;margin:6px 0 2px;padding:4px 10px;font-size:.82rem}.fam0{--famc:var(--brand-cat-1)}.fam1{--famc:var(--brand-cat-2)}.fam2{--famc:var(--brand-cat-3)}.fam3{--famc:var(--brand-cat-4)}.fam4{--famc:var(--brand-cat-5)}.fam5{--famc:var(--brand-cat-6)}.fam6{--famc:var(--brand-cat-7)}.fam7{--famc:var(--brand-cat-8)}.plnTable td.trkHead.plnFam{border-left:4px solid var(--famc)}.plnTable td.trkHead.plnFam .trkW{color:var(--famc)}.plnCtl{align-items:center}.plnLegend{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.plnLg{color:var(--brand-slate);white-space:nowrap;font-size:.7rem}.plnLg:before{content:"";background:var(--famc);vertical-align:-1px;border-radius:3px;width:9px;height:9px;margin-right:5px;display:inline-block}.perTag{color:var(--brand-mist-300);font-weight:var(--font-weight-normal)}.pickPer{color:var(--brand-mist-300)}.fldPick{max-width:420px;margin-top:8px;display:block}.fldSearch{width:100%;height:30px;font-size:.8rem}.fldList{border:1px solid var(--color-border);border-radius:var(--radius-sm);max-height:240px;margin-top:6px;display:block;overflow-y:auto}.fldRow{text-align:left;border:0;border-bottom:1px solid var(--brand-teal-100);width:100%;font:inherit;color:var(--color-text);cursor:pointer;background:0 0;padding:7px 10px;font-size:.78rem;display:block}.fldRow:last-child{border-bottom:0}.fldRow:hover{background:var(--brand-teal-100)}.fldRow.on{color:var(--color-action);font-weight:600}.amlHead .cfgF input{height:30px;min-height:0;padding:3px 9px;font-size:.8rem}.amlWhere{color:var(--brand-slate);margin-top:6px;font-size:.76rem;line-height:1.45;display:block}.amlWhere strong{color:var(--color-text);font-weight:var(--font-weight-semibold)}.amlWhere.amlNoFolder,.amlWhere.amlNoFolder strong{color:var(--brand-amber-ink)}.amlAsk{margin:0 0 4px;font-size:.78rem;display:block}.amlPick{text-align:left;border:0;border-bottom:1px solid var(--brand-teal-100);width:100%;font:inherit;cursor:pointer;background:0 0;padding:11px 2px;display:block}.amlPick:last-child{border-bottom:0}.amlPick b{color:var(--color-text);font-size:.9rem;font-weight:600;display:block}.amlPick span{color:var(--brand-slate);margin-top:2px;font-size:.75rem;display:block}.amlPick:hover b{color:var(--brand-teal-hover)}.amlQ{border-bottom:1px solid var(--brand-teal-100);flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:14px;padding:11px 0;display:flex}.amlQ:last-child{border-bottom:0}.amlQt{flex:1;font-size:.8rem;line-height:1.5}.amlText{width:260px;height:30px;font-size:.8rem}.tog{flex:none;gap:5px;display:flex}.tog button{border:1px solid var(--color-border);background:var(--color-surface);font:inherit;color:var(--brand-slate);cursor:pointer;border-radius:40px;padding:5px 13px;font-size:.72rem;font-weight:500}.tog button.on{background:var(--color-action);border-color:var(--color-action);color:var(--color-on-accent)}.tog button.chgOn{background:var(--brand-amber);border-color:var(--brand-amber);color:var(--brand-amber-ink-500)}.chg{color:var(--brand-amber-ink);background:var(--brand-amber-100);border-radius:5px;margin-left:8px;padding:1px 7px;font-size:.62rem;font-weight:600}@media (max-width:640px){.amlQ{flex-direction:column;align-items:flex-start;gap:8px}.amlText{width:100%}}.pcSubs{flex-wrap:wrap;align-items:center;gap:16px;margin:8px 0 0;display:flex}.pcSub{color:var(--brand-slate);border-bottom:2px solid #0000;padding-bottom:2px;font-size:.78rem;text-decoration:none}.pcSub:hover{color:var(--brand-teal-hover)}.pcSub.on{color:var(--color-text);border-bottom-color:var(--brand-teal);font-weight:600}.pcSubPick{margin:8px 0 0;display:none}.pcSubPick .ddBtn{justify-content:space-between;min-width:190px}@media (max-width:767.98px){.pcSubs{display:none}.pcSubPick{display:block}}.pcActionsPhone{display:none}@media (max-width:767.98px){.pcSubRow{align-items:center;gap:var(--space-2);margin-top:8px;display:flex}.pcSubRow .pcSubPick{flex:auto;min-width:0;margin-top:0}.pcSubRow .pcActionsPhone .markBtn{width:32px;height:30px}.pcSubRow .pcSubPick .ddWrap,.pcSubRow .pcSubPick .ddBtn{width:100%}.pcSubRow .pcActionsPhone{flex:none;display:flex}header:has(.pcSubRow .pcActionsPhone) .pcBar>.pcActions{display:none}}.pcCount{vertical-align:1px;margin-left:6px}.pcMore{margin-top:-6px;margin-left:auto;display:flex}.pcMore .ddBtn{min-width:132px;height:24px;color:var(--brand-slate);justify-content:space-between;font-size:.78rem}.pcMore .ddValue{text-align:left;flex:auto}.pcMore .pcCount{vertical-align:0;margin-left:0}.pcMore.on .ddBtn{border-color:var(--brand-teal);color:var(--color-text);font-weight:600}.amlActions{flex-wrap:wrap;align-items:center;gap:18px;margin:18px 0 48px;display:flex}@media (max-width:640px){.amlActions{gap:12px}.amlActions .btn{flex:1}}.amlQ>:first-child{flex:auto;min-width:0}.amlQ>:last-child{flex:none}.amlQ .cl{color:var(--color-text);font-weight:600}@media (max-width:640px){.amlQ>:last-child{width:100%}}.fyWrap{margin:0 0 14px}.yourRow{flex-wrap:wrap;align-items:center;gap:8px;margin:12px 0 14px;display:flex}.yourRow>.fyWrap{display:contents}.yourRow .fyToggle{order:1;margin:0}.yourRow .fyBox{flex-basis:100%;order:3}.yourRow.yourRowCol{grid-template-columns:minmax(0,1fr) auto;align-items:start;column-gap:16px;display:grid}.yourRowCol .yourChips{flex-wrap:wrap;grid-area:1/1;align-items:center;gap:8px;min-width:0;padding-top:1.4px;display:flex}.yourChips>.fyWrap{display:contents}.yourRowCol .yourChips:has(.fyBox):after{content:"";flex-basis:100%;order:2;height:0}.yourRowCol .yourChips .fyBox{margin-top:0}.fyBox:has(.jlToday){max-width:none}.jlToday td.num{white-space:nowrap}.arrWrap{position:relative}.arrBtn{appearance:none;border:1px solid var(--color-border);background:var(--color-surface);height:30px;min-height:30px;font:inherit;font-size:.78rem;font-weight:var(--font-weight-semibold);color:var(--color-text);cursor:pointer;border-radius:8px;align-items:center;gap:8px;padding:3px 12px;display:inline-flex}.arrBtn:hover{border-color:var(--brand-teal-200)}.arrBtn.on{background:var(--brand-dark);color:var(--brand-cream);border-color:var(--brand-dark)}.arrCaret{color:var(--brand-mist);font-size:.6rem}.arrBtn.on .arrCaret{color:var(--brand-teal-200)}.arrPop{z-index:40;background:var(--color-surface);border:1px solid var(--color-border);border-radius:10px;width:244px;padding:10px 12px 12px;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 10px 28px #39374524}.arrSec+.arrSec{margin-top:10px}.arrSecLab{letter-spacing:.06em;text-transform:uppercase;color:var(--brand-mist);font-size:.6rem;font-weight:var(--font-weight-semibold);margin:0 0 5px}.arrPicks{flex-wrap:wrap;gap:6px;display:flex}.arrPick{appearance:none;border:1px solid var(--color-border);background:var(--color-surface);min-height:26px;font:inherit;font-size:.76rem;font-weight:var(--font-weight-semibold);color:var(--brand-slate);cursor:pointer;border-radius:999px;padding:2px 11px}.arrPick:hover{border-color:var(--brand-teal-200);color:var(--brand-teal-ink)}.arrPick.on{background:var(--brand-teal-100);border-color:var(--brand-teal-200);color:var(--brand-teal-ink)}.arrTick{border-top:1px solid var(--color-border);min-height:0;font-size:.76rem;font-weight:var(--font-weight-semibold);color:var(--brand-slate);cursor:pointer;align-items:center;gap:7px;margin:12px 0 0;padding-top:10px;display:flex}.arrTick input{width:15px;min-width:0;height:15px;min-height:0;accent-color:var(--color-accent);cursor:pointer;margin:0}@media (max-width:640px){.arrPop{width:min(244px,100vw - 32px)}}.pcBar .arrBtn{height:32px;min-height:32px}.pcBar .pcView{margin-left:auto}.yourRow.yourRowCol:not(:has(.yourChips>*)){display:none}@media (max-width:640px){.yourRow.yourRowCol{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:8px;display:grid}.yourRowCol .yourChips{display:contents}.yourRowCol .fyToggle{text-align:left;white-space:nowrap;justify-content:flex-start;width:100%;min-width:0;padding-left:11px;padding-right:11px}.yourRowCol .fyToggle .fyCaret{margin-left:auto}.yourRowCol .fyToggle.fyGo,.yourRowCol .fyToggle.covToggle,.yourRowCol .fyToggle.fyWide{grid-column:1/-1}.yourRowCol .fyToggle .fyMore{display:none}.yourRowCol .yourChips:has(.fyBox):after{display:none}.yourRowCol .yourChips .fyBox{grid-column:1/-1;margin-top:0}}a.fyToggle,a.fyToggle:hover{text-decoration:none}.regRow{flex-wrap:wrap;align-items:center;gap:8px;margin:12px 0 14px;display:flex}.srch{align-items:center;margin:0;display:inline-flex;position:relative}.srchGlyph{color:var(--color-text-muted);pointer-events:none;font-size:1rem;position:absolute;left:11px;transform:rotate(-45deg)}.regRow .searchBox{width:420px;min-height:38px;padding-left:32px;font-size:.9rem}.regRow .ddWrap{display:inline-block}.regRow .ddBtn{width:auto;min-width:150px;height:38px;min-height:38px}.regRow .regView{gap:var(--space-1);flex-wrap:wrap;margin-left:auto;display:flex}@media (max-width:640px){.regRow .srch,.regRow .searchBox,.regRow .ddWrap,.regRow .ddBtn{width:100%}.regRow .regView{flex-basis:100%;margin-left:0}.pcBar .pcActions{flex-basis:100%;justify-content:flex-start}}.fyToggle{background:var(--color-surface);border:1px solid var(--color-border);cursor:pointer;color:var(--color-text);border-radius:999px;align-items:center;gap:7px;padding:6px 13px;font-family:inherit;font-size:.78rem;font-weight:600;line-height:1;display:inline-flex}.fyToggle:hover,.fyToggle.on{border-color:var(--color-accent)}.fyCaret{box-sizing:content-box;border-left:4px solid #0000;border-right:4px solid #0000;border-top:5px solid var(--color-text-muted);flex:none;width:0;height:0;margin-left:1px;transition:transform .15s;transform:rotate(-90deg)}.fyToggle.on .fyCaret{transform:rotate(0)}.fyCount{background:var(--color-action);min-width:18px;color:var(--color-on-accent);text-align:center;font-variant-numeric:tabular-nums;border-radius:999px;padding:1px 6px;font-size:.7rem;font-weight:700;display:inline-block}.fyBox{background:var(--color-surface);border:1px solid var(--color-border);border-radius:12px;max-width:620px;margin-top:8px;padding:4px 14px 10px}.fyToggle.covToggle,.fyToggle.covToggle:hover,.fyToggle.covToggle.on{background:var(--brand-info);border-color:var(--brand-info);color:var(--color-on-accent)}.fyToggle.covToggle .fyCount{background:var(--color-on-accent);color:var(--brand-info)}.fyToggle.covToggle .fyCaret{border-top-color:var(--color-on-accent)}.fyBox.covBox{border:2px solid var(--brand-info);max-width:none;padding:12px 16px}.fyBox.wlBox{min-width:0;max-width:none;padding:12px 16px 10px}.wlHead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin:0 0 8px;display:flex}.wlTitle{font-size:.8rem;font-weight:var(--font-weight-semibold)}.wlScroll{-webkit-overflow-scrolling:touch;min-width:0;max-width:100%;overflow-x:auto}.wlTable{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%;min-width:820px;font-size:.78rem}.wlTable th.wlName{width:120px}.wlTable th.wlBehind{width:124px}.wlTable th{letter-spacing:.05em;text-transform:uppercase;color:var(--brand-mist);font-size:.62rem;font-weight:var(--font-weight-semibold);text-align:center;white-space:nowrap;border-bottom:1px solid var(--brand-teal-100);background:var(--color-surface);padding:4px 6px}.wlTable th.wlNow{color:var(--brand-teal-ink)}.wlTable td{text-align:center;border-bottom:1px solid var(--brand-teal-100);font-variant-numeric:tabular-nums;height:34px;padding:0 6px}.wlTable tr:last-child td{border-bottom:0}.wlTable tbody tr:nth-child(2n){background:0 0}.wlTable th.wlName,.wlTable td.wlName{text-align:left;font-weight:var(--font-weight-semibold);background:var(--color-surface);z-index:1;text-overflow:ellipsis;position:sticky;left:0;overflow:hidden}.wlTable td.wlName a{color:var(--color-text);text-decoration:none}.wlTable td.wlName a:hover{color:var(--color-accent)}.wlTable td.wlName .wlNameBtn{appearance:none;height:auto;min-height:0;line-height:inherit;font:inherit;color:var(--color-text);cursor:pointer;background:0 0;border:0;margin:0;padding:0}.wlTable td.wlName .wlNameBtn:hover{color:var(--color-accent)}.wlTable td.wlC a{color:inherit;text-decoration:none;display:block}.wlTable td.wlNone{color:var(--brand-mist)}.wlTable td.wlW1{background:var(--brand-teal-50)}.wlTable td.wlW2{background:var(--brand-teal-100)}.wlTable td.wlW3{background:var(--brand-teal-200);font-weight:var(--font-weight-semibold)}.wlTable td.wlW4{background:var(--brand-teal-300);font-weight:var(--font-weight-semibold);color:var(--color-on-accent)}.wlTable td.wlBehind:not(.wlNone){background:var(--brand-red-soft-100);color:var(--brand-red-ink);font-weight:var(--font-weight-semibold)}.wlTable td.wlLater{color:var(--brand-slate)}.wlTable td.wlNow,.wlTable th.wlNow{box-shadow:inset 2px 0 0 var(--color-accent), inset -2px 0 0 var(--color-accent)}.wlTable tr.wlTotal td{border-top:2px solid var(--brand-dark);font-weight:var(--font-weight-semibold);background:var(--color-surface);color:var(--color-text);border-bottom:0}.plnMove{float:right;align-items:center;gap:3px;margin-left:6px;display:inline-flex}@media (max-width:640px){.plnRowMoving .plnMove{float:none;justify-content:flex-end;gap:4px;margin:0 0 4px;display:flex}.plnStep{width:26px;height:26px}}.plnGrab{appearance:none;height:auto;min-height:0;color:var(--brand-mist);cursor:grab;touch-action:none;background:0 0;border:0;border-radius:4px;align-items:center;padding:2px;display:inline-flex}.plnGrab:hover{color:var(--brand-teal-ink)}.plnGrab.on{background:var(--brand-dark);color:var(--brand-cream)}.plnGrab:active{cursor:grabbing}.plnStep{appearance:none;background:var(--color-surface);border:1px solid var(--color-border);width:22px;height:22px;min-height:0;font:inherit;color:var(--color-text);cursor:pointer;border-radius:4px;padding:0;font-size:.66rem;line-height:1}.plnStep:hover:not(:disabled){border-color:var(--color-accent);color:var(--brand-teal-ink)}.plnStep:disabled{opacity:.4;cursor:default}.plnStepDone{color:var(--brand-teal-ink)}tr.plnRowDrag{opacity:.55}tr.plnRowOver td{box-shadow:inset 0 2px 0 var(--color-accent)}tr.plnRowMoving td{background:var(--brand-teal-50)}.chSec{border:1px solid var(--color-border);border-radius:10px;margin:0 0 10px}.chSec:last-of-type{margin-bottom:0}.chSecHead{border-bottom:1px solid var(--color-border);background:var(--brand-teal-50);padding:8px 12px}.chSecTitle{font-size:.78rem;font-weight:var(--font-weight-semibold)}.chSecCount{color:var(--brand-slate);font-weight:var(--font-weight-normal);margin-left:4px}.chSecWhy{margin:8px 12px 0}.chRow{border-top:1px solid var(--color-border);grid-template-columns:minmax(0,1fr) minmax(0,1.6fr) auto;align-items:center;gap:4px 12px;padding:8px 12px;font-size:.78rem;display:grid}.chSecWhy+.chRow{border-top:0}.chClient{font-weight:var(--font-weight-semibold);color:var(--color-text);overflow-wrap:anywhere;text-decoration:none}.chClient:hover{color:var(--color-accent);text-decoration:underline}.chSays{color:var(--brand-slate);overflow-wrap:anywhere}.chOurs{color:var(--brand-red-ink)}.chTheirs{color:var(--brand-teal-ink)}.chActs{justify-self:end;gap:6px;display:flex}.chActs .btn.btnXs.chConfirm{min-width:72px}.chActs .btn.btnXs.chMatch{min-width:82px}.chActs .btn.btnXs.chAdd{min-width:108px}.chGroup{border-top:1px solid var(--color-border)}.chSecWhy+.chGroup{border-top:0}.chGroupHead{align-items:baseline;gap:6px;padding:8px 12px 0;display:flex}.chGroup .chRow{border-top:0;padding-top:4px;padding-bottom:6px}.chGroup .chRow:last-child{padding-bottom:10px}.chWho{font-weight:var(--font-weight-semibold);color:var(--color-text);overflow-wrap:anywhere}.chActs .btn.btnXs.chTakeBack{min-width:94px}.chFoot{color:var(--brand-slate);margin:10px 0 0;font-size:.76rem}.chTook{margin-top:8px}.chTook .btn{width:auto;min-width:163px;min-height:30px;padding:3px 14px;font-size:.78rem}.chHeld{color:var(--brand-slate);margin-top:10px;font-size:.76rem}.chHeld summary{cursor:pointer;font-weight:var(--font-weight-semibold)}.chRowHeld{background:var(--brand-teal-50);border-radius:8px}@media (max-width:640px){.chRow{grid-template-columns:minmax(0,1fr) auto}.chClient,.chSays{grid-column:1/-1}.chActs{flex-wrap:wrap;grid-column:1/-1;justify-self:start}}.jrLine{margin:2px 0 6px}.jrSaid{color:var(--brand-teal-ink);margin:2px 0 6px}.jrForm{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px 12px;margin:4px 0 2px;display:grid}.jrForm .cfgF:first-child,.jrForm .jrWhole{grid-column:1/-1}.jrActs{flex-wrap:wrap;gap:8px;margin:4px 0 2px;display:flex}.jrActs .btn{width:auto;min-height:30px;padding:3px 14px;font-size:.78rem}@media (max-width:640px){.jrForm{grid-template-columns:minmax(0,1fr)}}.stpSec{margin:0 0 10px}.stpSecName{font-size:.72rem;font-weight:var(--font-weight-semibold);color:var(--brand-slate);text-transform:uppercase;letter-spacing:.04em;margin:8px 0 4px}.stpRow{flex-wrap:wrap;align-items:baseline;gap:3px 10px;padding:3px 0;font-size:.78rem;display:flex}.stpTick{flex:200px;align-items:baseline;gap:8px;min-width:0;display:flex}.stpHit{cursor:pointer;flex:none;margin:-5px;padding:5px;display:inline-flex}.stpLabel{overflow-wrap:anywhere;cursor:pointer;font-size:.875rem}.stpLinked{color:var(--color-action);text-decoration:none}.stpLinked:hover{text-decoration:underline}.stpPress{appearance:none;height:auto;min-height:0;font:inherit;text-align:left;background:0 0;border:0;padding:0}.stpHit input[type=checkbox]{width:14px;height:14px;min-height:0;accent-color:var(--color-accent);flex:none;margin:0;padding:0}.stpRow.stp-done .stpLabel{color:var(--brand-slate)}.stpRow.stp-not_needed .stpLabel{color:var(--color-text-muted);text-decoration:line-through}.stpRow.stp-done .stpLinked,.stpRow.stp-not_needed .stpLinked{color:inherit}.stpEnd{flex:none;align-items:baseline;gap:10px;margin-left:auto;display:flex}.stpSaid{color:var(--brand-slate);white-space:nowrap;text-overflow:ellipsis;text-align:right;flex:0 0 88px;font-size:.72rem;overflow:hidden}.stpAside{text-align:right;appearance:none;min-width:68px;height:auto;min-height:0;font:inherit;color:var(--brand-slate);cursor:pointer;white-space:nowrap;background:0 0;border:0;flex:none;padding:0;font-size:.72rem}.stpAside:hover{color:var(--color-accent)}.stpNoteEdit{margin-top:4px;font-size:.74rem}.stpAuto{margin-top:5px;font-size:.74rem}.stpAuto input[type=checkbox]{flex:none}.stpNote{min-width:0;color:var(--brand-slate);flex:1 0 100%;margin:1px 0 4px;padding-left:22px;font-size:.72rem}.editCardSteps .stpSaid{flex:0 0 190px}@media (max-width:640px){.editCardSteps .stpSaid{flex:0 auto}.stpSaid{flex:0 0 84px}.stpTick{flex:100%}}.stpCard{width:min(900px,94vw)}.stpCardScroll{overflow-x:auto}.stpCard .cfgList{table-layout:fixed;width:100%;min-width:660px}.stpCard .cfgList th:first-child,.stpCard .cfgList td:first-child{width:20%}.stpCard .cfgList th:nth-child(2),.stpCard .cfgList td:nth-child(2){width:40%}.stpCard .cfgList th:nth-child(3),.stpCard .cfgList td:nth-child(3){width:20%}.stpCard .cfgList th:nth-child(4),.stpCard .cfgList td:nth-child(4){white-space:nowrap;width:164px}.stpCard .cfgList input{width:100%}.stpCard .cfgList.ownStepList th:first-child,.stpCard .cfgList.ownStepList td:first-child{width:58%}.stpCard .cfgList.ownStepList th:nth-child(2),.stpCard .cfgList.ownStepList td:nth-child(2){width:auto}.stpCard .cfgList.ownStepList th:nth-child(3),.stpCard .cfgList.ownStepList td:nth-child(3){white-space:nowrap;width:164px}.askSetUp{flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0 0 10px;display:flex}.askSetUp .editHint{margin:0}.askRule{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface-sunken);gap:8px;margin:0 0 14px;padding:12px 14px;display:grid}.askRule .askOn{align-items:flex-start;font-size:.8rem;line-height:1.45}.askRow{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.askLab{letter-spacing:.08em;text-transform:uppercase;width:82px;color:var(--brand-slate);flex:none;font-size:.68rem}.askPick{flex:none}.askRow .editHint{margin:0}.askPreview{border-radius:var(--radius-sm);background:color-mix(in srgb, var(--brand-amber-100) 70%, var(--color-surface));border:1px solid var(--brand-amber);margin:0 0 4px 23px;padding:8px 10px 10px}.askPreviewWords{color:var(--color-text);margin:0 0 8px;font-size:.78rem;line-height:1.5}.askPreviewWords .fyLink{font-size:inherit}.askPreviewNames{columns:2;margin:0 0 8px;padding-left:18px;font-size:.76rem}.askPreviewActs{gap:6px;display:flex}.askMsgs{align-items:flex-start}.askTpls{flex-direction:column;flex:auto;gap:4px;min-width:0;display:flex}.askTplRow{flex-wrap:wrap;align-items:center;gap:6px 8px;display:inline-flex}.askTplRow .editHint{margin:0}.askTplRow .btn{width:auto;min-height:24px;padding:1px 9px;font-size:.74rem}.pill.askOff{background:var(--brand-amber-100);color:var(--brand-amber-ink)}.pill.askLive{background:var(--brand-teal-50);color:var(--brand-teal-ink)}.askNote{color:var(--brand-amber-ink);margin:-2px 0 2px;font-size:.76rem}.sgCodeTick.caAuto{color:var(--color-text);align-items:flex-start;margin:10px 0 0;font-size:.8rem;line-height:1.45;display:flex}.sgCodeTick.caAuto input[type=checkbox]{margin-top:3px}.sgCodeTick.caAuto small{color:var(--brand-slate);font-size:.74rem;display:block}@media (max-width:640px){.askPreview{margin-left:0}.askPreviewNames{columns:1}}.askTpl{flex:260px}.askCard .cfgList.askList th:first-child{width:36%}.askCard .cfgList.askList th:nth-child(2){width:28%}.askCard .cfgList.askList th:nth-child(3){white-space:nowrap;width:10%}.askCard .cfgList.askList th:nth-child(4){width:196px}.askCard .cfgList.askList td{font-size:.84rem}.askCard .cfgList.askList td.askNeed{white-space:nowrap}.askNeedPhone{display:none}.askWhat{display:block}.askHelp{color:var(--brand-slate);font-size:.74rem;display:block}.askHow{color:var(--brand-slate);font-size:.78rem}.askCard .cfgList.askList .askEditRow>td{padding:4px 0 8px}.askFoot{margin:10px 0 0}@media (max-width:640px){.askCard .cfgList.askList{table-layout:auto;width:100%;min-width:0;display:block}.askCard .cfgList.askList thead{display:none}.askCard .cfgList.askList tbody{display:block}.askCard .cfgList.askList tbody tr{border-bottom:1px solid var(--color-border);grid-template-columns:minmax(0,1fr) auto;gap:4px 10px;padding:8px 10px;display:grid}.askCard .cfgList.askList tbody td{border:0;width:auto;padding:0;display:block}.askCard .cfgList.askList tbody td:first-child,.askCard .cfgList.askList tbody td.actCol{grid-column:1/-1}.askCard .cfgList.askList tbody td.actCol{text-align:left}.askCard .cfgList.askList tbody td.askNeed{text-align:right}.askNeedWide{display:none}.askNeedPhone{color:var(--brand-slate);font-size:.76rem;display:inline}.askCard .cfgList.askList tbody tr.askEditRow{padding:0;display:block}}.aiEd{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);text-align:left;white-space:normal;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));align-items:start;gap:14px 22px;margin:6px 0;padding:12px 14px;display:grid}.aiFields{gap:8px;min-width:0;display:grid}.aiHead,.aiPrevCap{letter-spacing:.08em;text-transform:uppercase;color:var(--brand-slate);margin:0 0 2px;font-size:.68rem}.aiPrevCap{margin-bottom:6px}.aiRow{letter-spacing:normal;text-transform:none;color:var(--color-text);grid-template-columns:118px minmax(0,1fr);align-items:center;gap:4px 10px;margin:0;font-size:.8rem;display:grid}.aiLab{color:var(--brand-slate);font-size:.74rem}.aiEd .aiRow input:not([type=checkbox]){box-sizing:border-box;width:100%;height:30px;min-height:30px;padding:4px 8px;font-size:.8rem}.aiChips{flex-wrap:wrap;gap:6px;display:flex}.aiChip{box-sizing:border-box;border:1px solid var(--color-border);background:var(--color-surface);min-height:30px;color:var(--brand-slate);letter-spacing:normal;text-transform:none;white-space:nowrap;cursor:pointer;border-radius:999px;align-items:center;gap:6px;margin:0;padding:3px 12px 3px 9px;font-size:.78rem;display:inline-flex}.aiEd .aiChips .aiChip input{width:14px;height:14px;min-height:0;accent-color:var(--color-accent);flex:none;margin:0;padding:0}.aiChip:hover{border-color:var(--brand-teal-300)}.aiChip.on{border-color:var(--brand-teal);background:var(--brand-teal-50);color:var(--color-text)}.aiChip:focus-within{outline:2px solid var(--brand-teal);outline-offset:1px}.aiSays{min-height:1.4em;color:var(--brand-slate);margin:0 0 0 128px;font-size:.76rem;line-height:1.4}.aiPairs{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.aiHint{margin:2px 0 0}.aiActs{flex-wrap:wrap;gap:8px;margin-top:2px;display:flex}.aiPrev{min-width:0;container-type:inline-size}.aiPrev .rqItem{margin:0}.aiEd .aiPrev .rqItem .rqAmount input{width:auto;height:auto;min-height:0;padding:8px 0;font-size:.92rem}.aiEd .aiPrev .rqItem .rqDate .dpBtn{width:100%;height:auto;min-height:40px;padding:8px 12px;font-size:.9rem}@container (max-width:560px){.aiPrev .rqBody{margin-left:0}.aiPrev .rqOr{display:none}.aiPrev .rqNone,.aiPrev .rqLinkRow .rqDone,.aiPrev .rqLinkRow .rqSaid{margin-left:0}}@media (max-width:640px){.aiRow{grid-template-columns:minmax(0,1fr)}.aiSays{margin-left:0}.aiPairs{grid-template-columns:minmax(0,1fr)}.askLab{width:100%}.stpCard .cfgList.ownStepList{min-width:0}.stpCard .cfgList.ownStepList thead{display:none}.stpCard .cfgList.ownStepList,.stpCard .cfgList.ownStepList tbody{width:100%;display:block}.stpCard .cfgList.ownStepList tr{border-bottom:1px solid var(--color-border);grid-template-columns:minmax(0,1fr);gap:6px;padding:10px 0;display:grid}.stpCard .cfgList.ownStepList td:nth-child(n){white-space:normal;border:0;width:auto;padding:0;display:block}.stpCard .cfgList.ownStepList td.actCol{text-align:left}}.pillNote{vertical-align:-1px;opacity:.75;align-items:center;margin-left:5px;display:inline-flex}.adhocMark{color:var(--brand-amber-ink);vertical-align:-1px;align-items:center;margin-right:3px;display:inline-flex}.wlCount{appearance:none;height:auto;min-height:0;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;padding:0}.wlCount:hover{color:var(--brand-teal-ink);text-decoration:underline}.wlCount.on{background:var(--brand-dark);color:var(--brand-cream);padding:0 7px;text-decoration:none}.wlWeek{border:1px solid var(--brand-teal-200);background:var(--brand-teal-50);border-radius:10px;margin-top:12px;padding:10px 12px}.wlWeekHead{justify-content:space-between;align-items:center;gap:10px;margin-bottom:4px;display:flex}.wlWeekTitle{font-size:.78rem;font-weight:var(--font-weight-semibold)}.wlWeekCount{color:var(--brand-slate);font-weight:400}.wlWeekRow{border-top:1px solid var(--brand-teal-100);grid-template-columns:minmax(0,1.1fr) minmax(0,1.4fr) 92px 128px;align-items:center;gap:6px 12px;padding:6px 2px;font-size:.78rem;display:grid}.wlWeekClient{font-weight:var(--font-weight-semibold);color:var(--color-text);overflow-wrap:anywhere;text-decoration:none}a.wlWeekClient:hover,.wlWeekJob:hover{color:var(--color-accent);text-decoration:underline}.wlWeekWork{overflow-wrap:anywhere;min-width:0}.wlWeekJob{color:var(--color-text);text-decoration:none}.wlWeekPer{color:var(--brand-mist);font-size:.72rem}.wlWeekWhen{color:var(--brand-slate);text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.wlWeekPill{justify-self:end}.wlWeekPill .pillBtn{cursor:pointer;background:0 0;border:0;padding:0}.wlWeekFoot{border-top:1px solid var(--brand-teal-100);justify-content:space-between;align-items:center;gap:10px;margin-top:8px;padding-top:8px;font-size:.74rem;display:flex}@media (max-width:640px){.wlWeekRow{grid-template-columns:minmax(0,1fr) auto;gap:2px 8px}.wlWeekClient,.wlWeekWork{grid-column:1/-1}.wlWeekWhen{text-align:left;grid-column:1;justify-self:start}.wlWeekPill{grid-column:2;justify-self:end}}.wlFoot{color:var(--brand-mist);margin:8px 0 0;font-size:.7rem}@media (max-width:640px){.fyBox.wlBox{padding:10px 10px 8px}.wlTable{min-width:760px;font-size:.72rem}.wlTable td{height:32px;padding:0 5px}.wlTable th.wlName{width:90px}}.fyRow{border-top:1px solid var(--brand-teal-100);color:inherit;grid-template-columns:18px minmax(0,1fr) auto;align-items:baseline;gap:10px;padding:8px 0;text-decoration:none;display:grid}.fyLine{position:relative}.fyLine:first-child .fyRow{border-top:0}.fyLine .fyRow{padding-right:34px}.fyTick.ibTick{right:0}.fyLine .fyAck{display:inline-flex;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.fySaid{color:var(--brand-teal-ink);margin:6px 0 0;font-size:.75rem}.fySaid:focus{outline:none}.fyErr{margin:4px 0 0;font-size:.75rem}.fyRow:hover .fyText{color:var(--color-text)}.fyRow.fyStatic{cursor:default}.fyRow.fyStatic:hover .fyText{color:inherit}.fyGlyph{justify-content:center;align-self:start;align-items:center;height:1.2rem;display:flex}.fyG-said{color:var(--brand-teal-ink)}.fyG-yours{color:var(--brand-dark)}.fyG-dated{color:var(--brand-amber-ink)}.fyG-kept{color:var(--brand-mist)}.fyText{font-size:.83rem;line-height:1.45}.fyText b{color:var(--color-text)}.fyClient{color:var(--color-action);font-weight:600}.fyWhen{color:var(--color-text-muted);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:.7rem}.fyFoot{border-top:1px solid var(--brand-teal-100);justify-content:space-between;align-items:center;gap:12px;margin-top:2px;padding-top:8px;display:flex}.fyBell{appearance:none;height:auto;min-height:0;color:var(--brand-mist);cursor:pointer;background:0 0;border:0;align-items:center;padding:2px;display:inline-flex}.fyBell:hover,.fyBell:focus-visible{color:var(--brand-teal-ink)}.fyBell:disabled{cursor:progress}.fyLink{cursor:pointer;color:var(--color-action);background:0 0;border:0;padding:0;font-family:inherit;font-size:.74rem;font-weight:600;line-height:1}.fyLink:hover{text-decoration:underline}@media (max-width:640px){.fyBox{max-width:none}.fyRow{grid-template-columns:18px minmax(0,1fr)}.fyWhen{grid-column:2}.fyToggle{padding:9px 15px}.fyLink{padding:4px 0}}.cpForm{flex-direction:column;gap:8px;padding:8px 0;display:flex}.cpRow2{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cpRow2 select{width:auto}.cpRow2 input{flex:160px;min-width:0}.cpMore{align-items:flex-start;gap:14px}.cpMore .cpTopicGrid label{align-items:center;gap:6px;font-size:.78rem;display:flex}.cpMore .cpTopicGrid input[type=checkbox]{flex:none;width:14px;min-width:0;height:14px;min-height:0;margin:0}.cpMore .cfgF{flex:180px;min-width:0}.cpMore .cfgF input{flex:none}.cpMore .cpWrites{flex:320px}.cpDone{justify-content:flex-end}@media (max-width:640px){.cpMore .cfgF,.cpMore .cpWrites{flex-basis:100%}.cpMore .cpTopicGrid{grid-template-columns:repeat(2,max-content)}.cpRow2{gap:6px}.cpRow2 select,.cpRow2 input{flex:100%}}.actFiled{color:var(--brand-teal-ink)}.actAml{color:var(--color-text-muted)}.registerTable tbody td input:not([type=checkbox]),.registerTable tbody td select,.registerTable tbody td .ddBtn,.registerTable tbody td .dpBtn{width:100%;height:24px;min-height:24px;padding:1px 8px;font-size:.78rem}.registerTable tbody td .dp{width:100%}.registerTable tbody td .ddWrap{display:block}.registerTable tbody td .ddBtn{justify-content:space-between}.registerTable tbody td .dpBtn{text-align:left}.fileSum{flex-wrap:wrap;gap:8px;margin:0 0 14px;display:flex}.fileChips{flex-wrap:wrap;gap:6px;margin:0 0 12px;display:flex}.fileChips .chip .c{color:var(--brand-mist);font-weight:var(--font-weight-normal);margin-left:4px}.fileBulk{flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 12px;font-size:.78rem;display:flex}.fileBulk .btn{width:auto;min-height:30px;padding:3px 14px;font-size:.78rem}.fileTick{vertical-align:-2px;width:15px;height:15px;min-height:0;accent-color:var(--brand-teal);margin:0 8px 0 0}.fileSaid{margin:0 0 12px}.fileUndo{margin-left:6px}.fileStat{background:var(--color-surface);border:1px solid var(--color-border);color:var(--brand-slate);border-radius:999px;padding:5px 12px;font-size:.76rem}.fileStat b{font-variant-numeric:tabular-nums;color:var(--color-text)}.fileStat.ok{background:var(--brand-teal-100);border-color:var(--brand-teal-200)}.fileStat.ok b{color:var(--brand-teal-ink)}.fileStat.ask{background:var(--brand-amber-100);border-color:var(--brand-amber-200)}.fileStat.ask b{color:var(--brand-amber-ink)}.fileStat.warn{background:var(--brand-red-soft-100);border-color:var(--brand-red-soft)}.fileStat.warn b{color:var(--brand-red-ink)}.fileTag{white-space:nowrap;border-radius:6px;padding:1px 8px;font-size:.66rem;font-weight:600;display:inline-block}.fileTag.ok{background:var(--brand-teal-100);color:var(--brand-teal-ink)}.fileTag.ask{background:var(--brand-amber-100);color:var(--brand-amber-ink)}.fileTag.warn{background:var(--brand-red-soft-100);color:var(--brand-red-ink)}.fileTag.none{background:var(--brand-mist-100);color:var(--brand-mist)}.fileWhy{color:var(--brand-mist);font-size:.7rem}.fileWhen{white-space:nowrap;color:var(--brand-mist);vertical-align:top;font-size:.76rem}.fileTo{grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:3px 8px;display:grid}.fileTo>.fileTag{grid-column:1;align-self:baseline}.fileTo>.fileWho{overflow-wrap:anywhere;grid-column:2;min-width:0}.fileTo>.fileInto,.fileTo>.fileWhy{grid-column:2}.fileInto{color:var(--brand-slate);font-size:.76rem}.fileInto b{color:var(--color-text)}.fileSug{gap:2px;min-width:0;display:grid}.fileTable td:first-child{overflow-wrap:anywhere}.fileTable{table-layout:auto;width:100%}.fileRename{color:var(--brand-slate);flex-wrap:wrap;align-items:center;gap:8px;margin:10px 0 0;font-size:.78rem;display:flex}.fileRename input,.afNameRow input{min-width:0;height:30px;min-height:30px;font:inherit;border:1px solid var(--color-border);border-radius:8px;flex:150px;padding:3px 8px;font-size:.8rem}.fileAct{margin-top:8px}.sgDays .sgDaysIn{color:var(--brand-slate);white-space:nowrap;align-items:center;gap:6px;font-size:.78rem;display:flex}.sgForm .sgDays .sgDaysIn input{flex:0 0 72px;width:72px;min-width:0;min-height:30px;padding:3px 8px;font-size:.78rem}.lfBox .cfgF input{width:100%}.pkNeeds{gap:3px;margin:8px 0 0;padding:0;font-size:.78rem;list-style:none;display:grid}.pkNeeds li{align-items:baseline;gap:8px;display:flex}.pkNeeds .pkMark{text-align:center;flex:0 0 14px;font-weight:700}.pkNeeds .ok .pkMark{color:var(--color-positive)}.pkNeeds .no .pkMark{color:var(--color-negative)}.pkNeeds .pkWhy{color:var(--brand-slate)}.afDrop{border:1px dashed var(--brand-mist-300);border-radius:var(--radius-md);background:var(--brand-paper);align-items:center;gap:10px;min-height:52px;margin:10px 0 0;padding:10px 12px;display:flex}.afDrop.on{border-color:var(--color-accent);background:var(--brand-teal-50)}.afDrop.got{border-style:solid;border-color:var(--color-border);background:var(--color-surface)}.afDrop .btn{flex:none}.afDrop:not(.got) .btn{order:-1}.afDropWords{color:var(--brand-slate);font-size:.74rem}@media (hover:none){.afDropOr{display:none}}.afChosen{min-width:0;font-size:.8rem;font-weight:var(--font-weight-semibold);color:var(--color-text);flex:auto;align-items:center;gap:8px;display:inline-flex}.afChosen .fkBadge{flex:none;margin:0}.afChosenName{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.afChosenSize{font-size:.7rem;font-weight:var(--font-weight-normal);color:var(--brand-mist);white-space:nowrap;flex:none}.afGrid{grid-template-columns:52px minmax(0,1fr);align-items:baseline;gap:8px 10px;margin:10px 0 14px;font-size:.78rem;display:grid}.afLab{color:var(--brand-slate);font-size:.74rem}.afNameRow{align-items:center;gap:8px;min-width:0;display:flex}.afNameRow input:disabled{background:var(--brand-paper);color:var(--brand-mist)}.afNameRow .fileLink:disabled{color:var(--brand-mist);cursor:default;text-decoration:none}.afInto{flex-wrap:wrap;align-items:center;gap:4px 8px;min-width:0;min-height:30px;display:flex}.afInto .afCrumbs{font-weight:var(--font-weight-semibold);color:var(--brand-dark);overflow-wrap:anywhere}.afInto .afOwn,.afInto .afMissing{font-size:.72rem;font-weight:var(--font-weight-medium);white-space:nowrap}.afInto .afOwn{color:var(--brand-teal-ink)}.afInto .afMissing{color:var(--brand-amber-ink)}.afWork{min-width:0}.afWork .ddWrap{max-width:100%;display:block}.afWork .ddBtn{max-width:100%}.fileDoc.fileDocHere{cursor:default;opacity:.75}.rpEven{color:var(--brand-slate);align-items:center;gap:6px;margin:0 0 10px;font-size:.78rem;display:flex}.rpEven input{width:15px;height:15px;min-height:0;margin:0}.fsOptional{color:var(--brand-slate);align-items:center;gap:6px;margin-top:4px;font-size:.72rem;display:flex}.registerTable.cfgList td .fsOptional input,.fsOptional input{flex:0 0 14px;width:14px;height:14px;min-height:0;margin:0}.fsOptTag{font-size:.72rem}.fileAct .btn{width:auto;min-height:26px;padding:2px 11px;font-size:.74rem}.fileStep{margin-top:var(--space-3);gap:8px;display:grid}.fileWhose{margin-top:var(--space-3)}.fileWhose+.fileStep{margin-top:10px}.fileStep[inert]{opacity:.5}.editCard.fileHeld{flex-direction:column;display:flex}.editCard.fileHeld>.fileStep{flex:1 0 auto;grid-template-rows:auto 1fr auto}.editCard.fileHeld>.fileStep>.fileDocs,.editCard.fileHeld>.fileStep>.fileWhy{align-self:start}.fileStepHead{text-transform:uppercase;letter-spacing:.05em;color:var(--brand-mist);margin:0;font-size:.68rem}.fileChoices{gap:5px;display:grid}.fileChoice{text-align:left;background:var(--color-surface);border:1px solid var(--color-border);font:inherit;color:var(--color-text);cursor:pointer;overflow-wrap:anywhere;border-radius:9px;padding:9px 11px;font-size:.85rem}.fileChoice:hover{border-color:var(--brand-teal)}.fileLink{cursor:pointer;font:inherit;color:var(--brand-teal-ink);background:0 0;border:0;justify-self:start;padding:0;font-size:.74rem;font-weight:600}.fileFoot{flex-wrap:wrap;align-items:center;gap:12px;margin-top:2px;display:flex}.fileCrumbs{flex-wrap:wrap;align-items:center;gap:2px;min-width:0;font-size:.72rem;display:flex}.fileCrumb{cursor:pointer;font:inherit;color:var(--brand-teal-ink);overflow-wrap:anywhere;text-align:left;background:0 0;border:0;padding:1px 3px;font-size:.72rem;font-weight:600}.fileCrumb.close{color:var(--brand-mist);flex:none;margin-left:auto;font-weight:400}.fileSep{color:var(--brand-mist-300)}.fileFolders{gap:3px;max-height:190px;display:grid;overflow-y:auto}.fileFolder{background:var(--color-surface);border:1px solid var(--color-border);font:inherit;color:var(--color-text);cursor:pointer;text-align:left;overflow-wrap:anywhere;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:6px 9px;font-size:.78rem;display:flex}.fileFolder:hover{border-color:var(--brand-teal)}.fileChev{color:var(--brand-teal);flex:none}.fileDone{color:var(--brand-teal-ink);overflow-wrap:anywhere;font-size:.76rem}@media (max-width:640px){.fileAct{justify-items:stretch}.fileAct .btn{min-height:32px;font-size:.78rem}.fileFolder{padding:9px 10px;font-size:.82rem}.fileTable thead{display:none}.fileTable,.fileTable tbody,.fileTable tr,.fileTable td{width:auto;display:block}.fileTable tr{border-bottom:1px solid var(--brand-teal-100);padding:11px 13px}.fileTable tr:last-child{border-bottom:0}.fileTable td{overflow-wrap:anywhere;white-space:normal;border:0;height:auto;padding:0}.fileTable td+td{margin-top:5px}.fileWhen{display:none}.fileSum{gap:6px}.fileStat{padding:4px 10px;font-size:.72rem}}.cfgNav{top:calc(var(--navTop,0px) + var(--cardTabsH,0px));z-index:5;background:var(--brand-paper);border-bottom:1px solid var(--color-border);flex-wrap:wrap;gap:4px;margin:0 0 4px;padding:8px 0 9px;display:flex;position:sticky}.cfgNavItem{color:var(--color-text-muted);white-space:nowrap;border:1px solid #0000;border-radius:999px;padding:4px 10px;font-size:.76rem;font-weight:500;text-decoration:none}.cfgNavItem:hover{color:var(--color-accent);background:var(--brand-teal-50)}.cfgNavLed{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:0;display:grid}.cfgNavLed .cfgNavChips{flex-wrap:wrap;align-items:center;gap:6px 14px;min-width:0;display:flex}.cfgNavLead{font-size:.8rem;font-weight:var(--font-weight-semibold);color:var(--brand-dark);border-right:1px solid var(--color-border);text-overflow:ellipsis;white-space:nowrap;flex:none;align-self:start;max-width:240px;margin-right:14px;padding:4px 10px 4px 0;text-decoration:none;overflow:hidden}.cfgNavLead:hover{color:var(--color-accent)}.prPage .cfgNavLead{color:var(--brand-magenta-ink)}.ctcPage .cfgNavLead{color:var(--brand-info-ink)}.cfgNavItem.on{color:var(--brand-teal-ink);background:var(--brand-teal-100);border-color:var(--brand-teal-200)}.page [id]{scroll-margin-top:calc(var(--railH,0px) + var(--navTop,0px) + var(--cardTabsH,0px) + var(--stickyNavH,44px) + 8px)}@media (max-width:640px){.cfgNav{flex-wrap:nowrap;overflow-x:auto}.cfgNavLed{display:flex}.cfgNavLed .cfgNavChips{display:contents}.cfgNavLead{max-width:160px}}.cfgSetting .btn{width:auto;min-height:30px;padding:3px 14px;font-size:.78rem}.grpRow td{background:var(--brand-mist-100);letter-spacing:.06em;text-transform:uppercase;color:var(--brand-teal-ink);padding:5px 10px;font-size:.68rem;font-weight:600}.grpRow td .num{color:var(--brand-teal-ink);opacity:.65;margin-left:7px;font-weight:400}.chipRow .chip .num{margin-left:6px}.tplTable{table-layout:fixed;width:100%}.tplTable th:first-child,.tplTable td:first-child{width:auto}.tplTable th:nth-child(2),.tplTable td:nth-child(2){width:30%}.tplTable th:nth-child(3),.tplTable td:nth-child(3){width:200px}.tplTable td.tplCell,.tplTable td.tplCell>*{white-space:normal}.fsTable{table-layout:fixed;width:100%}.fsTable th:first-child,.fsTable td:first-child{width:72px}.fsTable th:nth-child(3),.fsTable td:nth-child(3){width:30%}.fsTable th:last-child,.fsTable td:last-child,.tplTable th:last-child,.tplTable td:last-child{width:232px}.fsTable td:nth-child(2),.fsTable td:nth-child(3){overflow-wrap:break-word}.tplCell>*{overflow-wrap:break-word;display:block}.tplCell .tplAs{margin-top:1px;font-size:.74rem}.tplTable td:nth-child(2){overflow-wrap:break-word}.registerTable tbody td.tplCell input{margin-top:3px}.registerTable tbody td.tplCell input:first-child{margin-top:0}.fbWrap{margin:0 0 16px}.fbBox{max-width:760px}.fbLead{max-width:66ch;margin:0 0 12px;font-size:.78rem}.fbPick{margin:0 0 10px}.fbSearch{align-items:center;gap:8px;margin:0 0 6px;display:flex}.fbPick input{width:100%;max-width:320px;height:30px;min-height:30px;margin:0;padding:1px 9px;font-size:.78rem}.fbList,.fbDocs{max-height:190px;padding:2px 0;overflow-y:auto}.fbDocs{margin-bottom:6px}.fbDocs .fsTick{align-items:baseline}.fbDocs .fsTick>span:first-of-type{overflow-wrap:break-word;flex:auto;min-width:0}.fbDocs .fsTick>span+span{white-space:nowrap;flex:none;margin-left:auto;padding-left:14px}.fbMoot{opacity:.5}.fbAreas{flex-wrap:nowrap;align-items:flex-start}.fbAreas .fsYearsLabel{flex:none;padding-top:4px}.fbAreas .chipRow{flex:auto;min-width:0}.fsWrap{margin-top:22px}.fsWrap .btn,.fbWrap .btn{width:auto;min-height:30px;padding:3px 14px;font-size:.78rem}.fsLead{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 10px;display:flex}.fsLead .btn{flex:none}.fsYears{flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 6px;display:flex}.fsYearsLabel{color:var(--color-text);font-size:.8rem;font-weight:600}.fsYears .chipRow{margin:0}.fsYearsSays{margin:0 0 12px;font-size:.78rem}.fsOk{color:var(--brand-positive-ink);background:var(--brand-teal-50);border:1px solid var(--brand-teal-100);border-radius:8px;margin:0 0 10px;padding:8px 11px;font-size:.82rem}.fsBox{border:1px solid var(--color-border);border-radius:8px;margin:0 0 10px;padding:11px 13px;font-size:.82rem}.fsBox.warn{background:var(--brand-amber-100);border-color:var(--brand-amber-200)}.fsBox>b{color:var(--color-text);font-size:.8rem}.fsList{margin:7px 0 0;padding:0;list-style:none}.fsList li{color:var(--color-text);overflow-wrap:break-word;padding:2px 0;font-size:.8rem;display:block}.fsMore{margin:7px 0 0;font-size:.76rem}.fsGroup{padding:0;display:block}.fsGroup+.fsGroup{margin-top:7px}.fsGroupHead{font-weight:600}.fsNested{margin:1px 0 0;padding-left:21px}.fsNested li{padding:1px 0}.fsNested .fsTick{font-weight:400}.fsHead{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.fsSub{letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-muted);margin:10px 0 2px;font-size:.68rem;font-weight:600}.fsPick{flex:none;gap:6px;display:flex}.fsPicked{margin-right:auto}.fsMini{border:1px solid var(--color-border);color:var(--color-text-muted);cursor:pointer;background:0 0;border-radius:99px;min-width:0;min-height:0;padding:2px 9px;font-family:inherit;font-size:.7rem;font-weight:600}.fsMini:hover:not(:disabled){border-color:var(--color-accent);color:var(--color-accent)}.fsMini:disabled{opacity:.45;cursor:default}.fsTick{color:var(--color-text);cursor:pointer;align-items:baseline;gap:8px;min-height:0;margin:0;font-size:.8rem;font-weight:400;display:flex}.fsTick input{width:13px;min-width:0;height:13px;min-height:0;accent-color:var(--color-accent);cursor:pointer;flex:none;margin:0;transform:translateY(1px)}.fsActs{flex-wrap:wrap;justify-content:flex-start;gap:8px;margin:8px 0 10px;display:flex}.fsJob{background:var(--brand-teal-50);border-color:var(--brand-teal-200)}.fsJob b{color:var(--brand-teal-ink)}.fsJob .fsMore,.fsCount{font-variant-numeric:tabular-nums}@media (max-width:640px){.fsLead{align-items:flex-start}.fsActs .btn{width:100%}}.fsPaths{margin:2px 0 0}.fsPaths li{color:var(--brand-mist);padding:1px 0 1px 26px;font-size:.82rem}.cdPanel{padding:16px 18px}.cdGrid{gap:2px 0;margin:0;display:grid}.cdRow{border-bottom:1px solid var(--color-border);grid-template-columns:190px 1fr;align-items:center;min-height:32px;padding:2px 0;display:grid}.cdRow:last-child{border-bottom:0}.cdGroupName{background:var(--brand-teal-50);border:1px solid var(--brand-teal-100);border-radius:var(--radius-sm) var(--radius-sm) 0 0;font-size:.7rem;font-weight:var(--font-weight-semibold);letter-spacing:.04em;text-transform:uppercase;color:var(--brand-teal-ink);border-bottom:0;margin:8px 0 0;padding:5px 10px}.cdRow.cdGrouped{background:var(--brand-teal-50);border-left:1px solid var(--brand-teal-100);border-right:1px solid var(--brand-teal-100);border-bottom-color:var(--brand-teal-100);padding-left:10px;padding-right:10px}.cdRow.cdGroupEnd{border-bottom:1px solid var(--brand-teal-100);border-radius:0 0 var(--radius-sm) var(--radius-sm);margin-bottom:8px}.cdRow dt{color:var(--color-text-muted);flex-direction:column;gap:1px;font-size:.78rem;display:flex}.cdAddr{align-items:center;min-height:64px;display:flex}.cdRow dd{white-space:pre-wrap;margin:0;font-size:.86rem}.cdNone{color:var(--brand-mist-300);font-style:italic}.cdRow input,.cdRow select,.cdRow textarea{width:100%;max-width:460px;min-height:26px;margin:0;padding:2px 8px;font-size:.84rem}.cdRow textarea{resize:vertical;height:64px;min-height:64px;padding:5px 8px}.cdActs{gap:8px;margin-top:14px;display:flex}.cdActs .btn{white-space:nowrap;justify-content:center;align-items:center;width:auto;height:30px;min-height:30px;padding:3px 12px;font-size:.78rem}.cdMsg{margin:12px 0 0}.cdFoot{margin:12px 0 0;font-size:.78rem}@media (max-width:640px){.cdRow{grid-template-columns:1fr;gap:2px;min-height:0;padding:6px 0}.cdRow input,.cdRow select,.cdRow textarea{max-width:none}}.pplTopics{white-space:nowrap}.cpTopicGrid{grid-template-columns:repeat(3,max-content);gap:3px 12px;display:grid}.ctAlso{grid-template-columns:repeat(auto-fill,minmax(150px,max-content));gap:4px 16px;font-size:.76rem}.ctAlso label{align-items:center;gap:6px;display:flex}.ctAlso input[type=checkbox]{flex:none;width:14px;min-width:0;height:14px;min-height:0;margin:0}.cpTopicGrid label{margin:0}.tplStep{font-size:.66rem;font-weight:var(--font-weight-semibold);white-space:nowrap;background:var(--color-surface-sunken);color:var(--color-text);border-radius:999px;padding:1px 8px;display:inline-block}.tplSteps{flex-wrap:wrap;align-items:center;gap:4px 6px;display:flex}td.tplSteps{display:table-cell}td.tplSteps .tplStep{margin:1px 4px 1px 0}.tplTicks{gap:6px 14px}.cfgF .tplTicks label{letter-spacing:0;text-transform:none;color:var(--color-text);align-items:center;gap:6px;margin:0;font-size:.76rem;display:inline-flex}.tplTicks input[type=checkbox]{flex:none;width:14px;min-width:0;height:14px;min-height:0;margin:0}.pplTopics label{align-items:center;gap:3px;margin:0 8px 0 0;font-size:.72rem;display:inline-flex}.pplTopics input[type=checkbox]{width:14px;min-width:0;height:14px;min-height:0;margin:0}.pplTopic{background:var(--brand-teal-100);color:var(--brand-teal-ink);white-space:nowrap;border-radius:9px;margin-right:4px;padding:1px 6px;font-size:.7rem;display:inline-block}.pplWrap{text-overflow:ellipsis;white-space:nowrap;max-width:190px;overflow:hidden}.woRow{min-height:44px}.woRow dd{flex-direction:column;gap:1px;display:flex}.woValue{font-variant-numeric:tabular-nums}.woHow{color:var(--brand-mist);font-size:.72rem}.woUnchecked{color:var(--brand-amber-ink);flex-wrap:wrap;align-items:center;gap:8px;font-size:.72rem;display:inline-flex}.woUnchecked b{font-weight:600}.woChecked{color:var(--color-positive);font-size:.72rem}.woWrong{color:var(--brand-red-ink);flex-wrap:wrap;align-items:center;gap:6px;font-size:.72rem;display:inline-flex}.woWrong b{font-weight:600}.btn.woConfirm{white-space:nowrap;justify-content:center;align-items:center;width:auto;height:24px;min-height:24px;padding:1px 9px;font-size:.72rem}.btn.woConfirm.woNotRight{color:var(--brand-red-ink);border-color:var(--brand-red-soft)}.revLead{margin-bottom:18px}.revPanel{margin-bottom:14px;padding:16px 18px}.revWhy{max-width:62ch;margin:0 0 10px;font-size:.8rem}.revList{columns:3;column-gap:24px;margin:0;padding:0;list-style:none}.revList li{break-inside:avoid;padding:2px 0;font-size:.84rem}.revList .inherits{font-size:var(--fs-row)}.mailList{margin:0;padding:0;list-style:none}.mailList li{color:var(--brand-slate);padding:2px 0;font-size:.8rem}.mailList b{font-weight:var(--font-weight-semibold);color:var(--brand-dark)}.mailList .mailCounts{white-space:nowrap}.mailList .mailCounts.grCounts{white-space:normal}.mailList .sgMissing{color:var(--brand-slate);overflow-wrap:anywhere}.revMore{margin:10px 0 0;font-size:.78rem}@media (max-width:900px){.revList{columns:2}}@media (max-width:640px){.revList{columns:1}}.waitPeople{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;display:flex}.waitLead{margin-bottom:18px}.waitPanel{margin-bottom:14px;padding:12px 16px}.waitList{margin:0;padding:0;list-style:none}.waitRow{border-bottom:1px solid var(--brand-teal-100);font-size:var(--fs-row);grid-template-columns:minmax(0,1.3fr) minmax(0,2fr) 74px minmax(0,1fr);align-items:baseline;gap:2px 14px;padding:5px 0;display:grid}.waitRow:last-child{border-bottom:0}.waitListActs .waitRow{grid-template-columns:minmax(0,1.3fr) minmax(0,2fr) 74px minmax(0,1fr) 82px}.waitAct{justify-self:end}.waitChasing{color:var(--brand-teal-ink);font-size:.72rem}.waitAct .btn.btnXs{min-width:62px}.waitChaseAll{margin:-2px 0 8px}.waitAct:has(.waitChaseForm){grid-column:1/-1;justify-self:stretch}.waitChaseForm{grid-column:1/-1;grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr);gap:8px 12px;padding:6px 0 2px;display:grid}.waitChaseForm .editHint,.waitChaseForm .editErr{grid-column:1/-1;margin:0}.waitChaseActs{grid-column:1/-1;gap:8px;display:flex}.waitChaseActs .btn{width:auto;min-height:30px;padding:3px 14px;font-size:.78rem}.waitWho{font-weight:var(--font-weight-semibold);overflow-wrap:anywhere}.waitWho.recTone-contact,.waitWho.recTone-prospect{color:var(--recInk)}.waitWhat{color:var(--brand-dark);overflow-wrap:anywhere}.waitAge{text-align:right;color:var(--brand-slate);font-variant-numeric:tabular-nums;white-space:nowrap}.waitRow.old .waitAge{color:var(--brand-amber-ink);font-weight:var(--font-weight-semibold)}.waitBy{color:var(--brand-mist);overflow-wrap:anywhere}.waitMore{margin:10px 0 0;font-size:.78rem}@media (max-width:767.98px){.waitRow{grid-template-columns:minmax(0,1fr) auto;gap:1px 10px;padding:8px 0}.waitListActs .waitRow{grid-template-columns:minmax(0,1fr) auto}.waitAct{grid-column:1/-1;justify-self:start;margin-top:4px}.waitChaseForm{grid-template-columns:minmax(0,1fr)}.waitWho{grid-area:1/1}.waitAge{grid-area:1/2}.waitWhat{grid-area:2/1/auto/span 2}.waitBy{font-size:var(--fs-tiny);grid-area:3/1/auto/span 2}}.editCard.yeCard{width:min(620px,94vw)}.yeCard h3{margin:0 0 12px;font-size:1rem}.yeField{gap:4px;margin-bottom:12px;display:grid}.yeField>span{color:var(--color-text-muted);font-size:.8rem}.yeCard select,.yeCard input:not([type=checkbox]):not([type=radio]){justify-self:start;width:auto;min-width:170px;max-width:100%;height:30px;min-height:0;padding-block:0;line-height:28px}.yeCard .yeField>span+select{margin-top:2px}.yeCard .dpBtn{width:auto;min-width:170px;height:30px;min-height:0}.yeKind{border:1px solid var(--color-border);border-radius:6px;margin:0 0 12px;padding:9px 11px}.yeKind legend{color:var(--color-text-muted);padding:0 5px;font-size:.8rem}.yeKind label{grid-template-columns:14px 1fr;align-items:start;gap:3px 7px;margin:0;padding:3px 0;font-size:.9rem;display:grid}.yeKind input[type=radio]{width:14px;min-width:0;height:14px;min-height:0;margin:3px 0 0}.yeKind label>span{grid-column:2}.yeRefused{opacity:.55}.yeSummary{background:var(--color-surface-sunken);border:1px solid var(--color-border);border-radius:6px;padding:11px 13px;font-size:.88rem}.yeSummary p{margin:0 0 7px}.yeSummary p:last-child{margin-bottom:0}.yeSummary ul{margin:0 0 7px;padding-left:18px}.yeSummary li{margin-bottom:3px}.yeMoves{padding-left:0;list-style:none}.yeMoves li{border-bottom:1px solid var(--color-border);padding:2px 0}.yeMoves li:last-child{border-bottom:0}.cpCaps{align-items:center;gap:12px;display:flex}.cpForm .cpCaps{flex-wrap:wrap;gap:6px 12px}.cpCaps label{white-space:nowrap;align-items:center;gap:5px;margin:0;font-size:.85rem;display:flex}.cpCaps input[type=checkbox]{width:14px;min-width:0;height:14px;min-height:0;margin:0}.pplTopic.cpQuiet{background:var(--color-surface-sunken);color:var(--color-text-muted);border-color:var(--color-border)}.sectPanel{margin:14px 0;padding:0}.sectHead{background:var(--brand-dark);color:var(--color-on-accent);font-size:.62rem;font-weight:var(--font-weight-semibold);letter-spacing:.05em;text-transform:uppercase;margin:0;padding:6px 14px;position:sticky;left:0}.sectHead:has(.sectShow){align-items:center;gap:8px;display:flex}.sectShow{cursor:pointer;font-family:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;text-transform:inherit;color:var(--brand-teal-200);background:0 0;border:0;margin:-6px -4px -6px auto;padding:6px 4px;line-height:1}.sectShow:hover{color:var(--color-on-accent)}.sectBody{padding:11px 14px}.sectBody>:first-child{margin-top:0}.sectBody>:last-child{margin-bottom:0}.sectFoot{border-top:1px solid var(--color-border);margin:12px 0 0;padding-top:9px}.ddWrap{min-width:0;max-width:100%;display:inline-block;position:relative}.ddBtn{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);max-width:100%;height:30px;min-height:0;font:inherit;color:var(--color-text);cursor:pointer;align-items:center;gap:8px;padding:0 9px;font-size:.8rem;display:inline-flex}.ddBtn:hover{border-color:var(--color-accent)}.ddBtn.on{border-color:var(--color-accent);box-shadow:0 0 0 2px var(--brand-teal-100)}.ddBtn.empty .ddValue{color:var(--color-text-muted);padding-right:.15em;font-style:italic}.ddBtn:disabled{opacity:.55;cursor:default}.ddValue{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.ddCaret{color:var(--color-text-muted);font-size:.7rem;line-height:1}.ddList{z-index:60;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);max-height:260px;box-shadow:0 6px 18px color-mix(in srgb, var(--brand-dark) 14%, transparent);margin:0;padding:4px;list-style:none;position:fixed;overflow-y:auto}.ddOpt{text-align:left;width:100%;min-height:0;font:inherit;color:var(--color-text);white-space:normal;overflow-wrap:anywhere;cursor:pointer;background:0 0;border:0;border-radius:4px;padding:5px 9px;font-size:.8rem;display:block}.firstJob{align-items:center;gap:8px;display:inline-flex}.fjLab{font-size:.68rem;font-weight:var(--font-weight-semibold);letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-muted);white-space:nowrap}.schedNudge{margin:2px var(--space-2) 12px}.schedNudge .fyLink{font-size:inherit}.schedNudgeMsg{color:var(--color-text)}.ddNone{color:var(--color-text-muted);white-space:normal;overflow-wrap:anywhere;padding:5px 9px;font-size:.8rem;font-style:italic}.ddOpt.cur{background:var(--brand-teal-100)}.ddOpt.on{font-weight:var(--font-weight-semibold);color:var(--brand-teal-ink)}.ddGroup{font-size:.62rem;font-weight:var(--font-weight-semibold);letter-spacing:.08em;text-transform:uppercase;color:var(--brand-slate);white-space:nowrap;padding:7px 9px 3px}.ddList .ddGroup:not(:first-child){border-top:1px solid var(--color-border);margin-top:2px}.ddList .ddSearchRow+.ddGroup{border-top:0;margin-top:0}.ddHint{font-size:.72rem;font-style:italic;font-weight:var(--font-weight-normal);color:var(--color-text-muted);margin-left:8px}.ddDone{background:var(--brand-teal-100);min-width:15px;height:15px;color:var(--brand-teal-ink);font-size:.62rem;font-weight:var(--font-weight-semibold);vertical-align:1px;border-radius:999px;flex:none;justify-content:center;align-items:center;margin-left:6px;padding:0 4px;font-style:normal;line-height:1;display:inline-flex}.cdWide{grid-column:1/-1}.cdPanel input:not([type=checkbox]):not([type=radio]),.cdPanel .ddBtn,.cdPanel .dpBtn{height:30px;min-height:0}.cdPanel .dpBtn{width:auto;min-width:150px}.registerTable .pplIn{min-width:150px}.registerTable .pplInShort{min-width:110px}.fdWrap{margin:4px 0 10px}.fdBox{width:min(760px,100%);padding:8px 0 4px}.fdBox .fdSearch{border:1px solid var(--color-border);border-radius:15px;width:100%;height:30px;min-height:0;margin:0;padding:0 10px 0 30px;font-size:.8rem}.fdN{font-weight:var(--font-weight-medium);color:var(--brand-mist);letter-spacing:0}.fdTri.on{transform:rotate(90deg)}.fdRow{grid-template-columns:minmax(0,1fr) auto;gap:2px 12px;padding:5px 12px 6px 32px;font-size:.78rem;display:grid}.fdRow+.fdRow{border-top:1px solid var(--brand-teal-100)}.fdRow.cmRow{padding-left:12px}.fdName{color:var(--brand-teal-ink);font-weight:var(--font-weight-semibold);overflow-wrap:anywhere;grid-column:1;text-decoration:none}a.fdName:hover{text-decoration:underline}.fdNameStatic{color:var(--brand-dark)}.fdPath{color:var(--brand-mist);grid-column:1;font-size:.7rem}.fdMeta{color:var(--brand-mist);white-space:nowrap;grid-area:1/2/span 2;align-self:center;font-size:.7rem}@media (max-width:640px){.fdRow{grid-template-columns:1fr}.fdMeta{grid-area:auto/1}}.pplTopic.cpRle{background:var(--brand-amber-200);color:var(--brand-dark);border-color:var(--brand-amber-300);font-weight:var(--font-weight-semibold)}.registerTable .cpJob{min-width:170px;margin-top:4px}@media (max-width:640px){.panel .registerTable.saPayTable td.num{text-align:left}.panel .registerTable.saPayTable td.saBal:before,.panel .registerTable.saPayTable td.saFirst:before,.panel .registerTable.saPayTable td.saSecond:before{color:var(--brand-mist);margin-right:5px;font-size:.72rem;font-weight:500}.panel .registerTable.saPayTable td.saBal:before{content:"Balancing"}.panel .registerTable.saPayTable td.saFirst:before{content:"1st POA"}.panel .registerTable.saPayTable td.saSecond:before{content:" · 2nd POA"}.panel .registerTable.saPayTable tr.editRow td.saSecond:before{content:"2nd POA"}.panel .registerTable.saPayTable input.saIn{width:150px;max-width:calc(100% - 84px)}.panel .registerTable.saPayTable tr td.num.saFirst:not(.actCol):before{content:"1st POA"}.panel .registerTable.cfTable td.cfDiv:before,.panel .registerTable.cfTable td.cfDla:before{content:"";color:var(--brand-mist);text-transform:uppercase;letter-spacing:.04em;margin-right:6px;font-size:.68rem}.panel .registerTable.cfTable td.cfDiv:before{content:"Dividends"}.panel .registerTable.cfTable td.cfDla:before{content:" · Account"}.panel .registerTable.cfTable tr.editRow td.cfDla:before{content:"Account"}.panel .registerTable.cfTable tr td.num.cfDiv:not(.actCol):before{content:"Dividends"}.panel .registerTable.cfTable tr td.num.cfDla:not(.actCol):before{content:" · Account"}.panel .registerTable.cfTable.txTable td.cfDiv:before,.panel .registerTable.cfTable.txTable tr td.num.cfDiv:not(.actCol):before{content:"Amount"}.panel .registerTable.cfTable .cfDlaEdit{flex-wrap:wrap;justify-content:flex-start;display:flex}.panel .registerTable.saPayTable .cfDlaEdit{vertical-align:middle;flex-wrap:wrap;display:inline-flex}.panel .registerTable.saPayTable tr.editRow td.saBal,.panel .registerTable.cfTable td.cfDiv,.panel .registerTable.cfTable td.cfDla{text-align:left}.panel .registerTable.saPayTable tr td.num.saSecond:not(.actCol):before{content:" · 2nd POA"}}.ddList .ddSearchRow{background:var(--color-surface);border-bottom:1px solid var(--color-border);align-items:center;gap:6px;padding:4px 4px 6px;display:flex;position:sticky;top:0}.ddList .ddSearch{border:1px solid var(--color-border);border-radius:6px;flex:auto;width:100%;min-width:0;height:28px;min-height:0;margin:0;padding:0 8px;font-size:.8rem}.ddList .ddToggle{height:28px;min-height:0;font-family:inherit;font-size:.68rem;font-weight:var(--font-weight-normal);color:var(--brand-slate);white-space:nowrap;cursor:pointer;background:0 0;border:0;flex:none;align-items:center;gap:5px;margin-left:auto;padding:0 4px;display:inline-flex}.ddList .ddToggle:hover{color:var(--color-accent)}.ddToggleSw{background:var(--color-border);border-radius:999px;width:22px;height:12px;transition:background .12s;position:relative}.ddToggleSw:after{content:"";background:var(--color-surface);border-radius:50%;width:8px;height:8px;transition:left .12s;position:absolute;top:2px;left:2px}.ddToggle.on .ddToggleSw{background:var(--color-accent)}.ddToggle.on .ddToggleSw:after{left:12px}.lhActs{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.lhSum{font-size:.78rem}.lhTable{table-layout:fixed;width:100%}.lhTable td{white-space:normal;overflow-wrap:anywhere;vertical-align:top}.lhName{font-weight:var(--font-weight-semibold)}.lhDest{font-weight:var(--font-weight-normal);color:var(--brand-mist);margin-top:2px;font-size:.72rem;display:block}.lhCell .lhTok{margin:0 4px 4px 0;display:inline-block}.lhMiss{color:var(--brand-amber-ink);margin-bottom:4px;font-size:.74rem;display:block}.lhLit{margin-bottom:4px;font-size:.74rem;display:block}.lhLit strong{color:var(--brand-amber-ink)}.lhErr{white-space:normal}@media (max-width:640px){.panel .cfgList.lhTable{table-layout:auto;width:100%;display:block}.panel .cfgList.lhTable tbody{width:100%;display:block}.panel .cfgList.lhTable thead,.panel .cfgList.lhTable colgroup{display:none}.panel .cfgList.lhTable tr{border-bottom:1px solid var(--brand-teal);padding:8px 12px;display:block}.panel .cfgList.lhTable td{white-space:normal;overflow-wrap:anywhere;border:0;width:auto;padding:2px 0;display:block}.panel .cfgList.lhTable td.lhCell:before{letter-spacing:.06em;text-transform:uppercase;color:var(--brand-mist);margin:6px 0 2px;font-size:.68rem;display:block}.panel .cfgList.lhTable td.lhCell:nth-child(2):before{content:"Filled by the app"}.panel .cfgList.lhTable td.lhCell:nth-child(3):before{content:"Left for the person"}.panel .cfgList.lhTable td.lhCell:nth-child(4):before{content:"Dates in the text"}}.plWrap{margin-bottom:6px}.plForm{margin:4px 0 10px}.plFields{border-top:0;margin-top:0;padding-top:0}.plActs{margin-top:10px}.plCheck{margin-top:8px}.plAsks{gap:8px;margin:8px 0 4px;display:grid}.plAsk{gap:4px;display:grid}.plAskPeople{flex-wrap:wrap;gap:6px 16px;display:flex}.plAsks .editHint{margin:0}.plFigures{flex-wrap:wrap;align-items:flex-end;gap:8px 16px;margin-top:8px;display:flex}.plFig{flex-direction:column;gap:2px;margin:0;display:flex}.plFigLab{font-size:.68rem;font-weight:var(--font-weight-semibold);letter-spacing:.04em;text-transform:uppercase;color:var(--brand-slate)}.plFigures .plFigIn{width:170px;height:24px;min-height:0;padding:1px 8px;font-size:.78rem}.plFigures .editHint{flex-basis:100%;margin-top:2px}.plFigures .dp{width:170px}.plFigures .dpBtn{height:24px;min-height:0;padding:1px 8px;font-size:.78rem}.plFigures .dpCal.dpFloat{width:258px}.plFeeRow{flex-wrap:wrap;align-items:center;gap:6px 8px;display:flex}.plFigures .arrPick{min-height:24px;padding:1px 11px}.plFeeAmt{color:var(--brand-slate);align-items:center;gap:6px;font-size:.78rem;display:inline-flex}.plFigures .plFeeAmt .plFigIn{text-align:right;width:110px}.plSigRow{flex-direction:column;gap:2px;margin-top:10px;display:flex}.plSigRow .arrPick{min-height:24px;padding:1px 11px}.plSigName,.plSigNone{white-space:nowrap;text-overflow:ellipsis;flex:1 1 0;min-width:150px;height:30px;line-height:30px;overflow:hidden}.plSigName{font-family:Allura,Brush Script MT,cursive;font-size:1.5rem;font-weight:var(--font-weight-normal);font-synthesis:none;color:var(--brand-dark);padding-left:4px}.plSigNone{color:var(--brand-slate);font-size:.74rem}.plSignedAs{font-size:.72rem;display:block}.cfDlaEdit{align-items:center;gap:6px;display:inline-flex}.cfDlaEdit .ddBtn{width:118px;height:24px;min-height:0;padding:1px 8px;font-size:.78rem}.cfState{margin-left:4px;font-size:.72rem}.cfTable td.cfDiv,.cfTable td.cfDla{text-align:right}.cfTable th:nth-child(2):not(.actCol){text-align:left}.cfTable td.cfDla .cfDlaEdit{justify-content:flex-end}.saPayTable tr.editRow td.saBal{text-align:right}.saWord{color:var(--brand-slate)}.saWord.refund{color:var(--color-positive);font-weight:var(--font-weight-semibold)}.plCheck .plNote+.plNote{margin-top:4px}.plWarnStrong{color:var(--brand-red-ink);font-weight:var(--font-weight-semibold)}.plNote{max-width:760px;margin:10px 0 0;font-size:.8rem}.plExists,.plDone{border:1px solid var(--color-border);background:var(--color-surface-sunken);border-radius:8px;margin-top:10px;padding:10px 12px}.plExists .plNote,.plDone .plNote{margin-top:0}.plSup{color:var(--brand-mist);font-size:.7rem;display:block}.plTable td{white-space:normal;overflow-wrap:anywhere}.panel .fyWrap.plVersions .fyBox{width:100%;max-width:none}.plWrap .plVersions{margin-top:16px}.plCounts{color:var(--brand-mist);font-size:.7rem;display:block}.plCounts.ltWarn{color:var(--brand-amber-ink)}.tplTable td.tplMade{white-space:nowrap}.tplTable td.tplMade .ddBtn{height:24px;min-height:0;padding:1px 8px;font-size:.74rem}.panel .registerTable.plTable td{background:0 0;border-left:0;border-right:0}.panel .registerTable.plTable tr:last-child td{border-bottom:0}.plTable td.inherits a.plain:hover{color:var(--color-accent)}.cfgList .actCol .btn,.assignList .actCol .btn,.bkTable tbody td .btn,.prjRow .btn,.plTable td.actCol .btn,.esTable .esState .btn,.esTable .esAsk .btn{width:auto;min-height:24px;margin:0;padding:1px 9px;font-size:.74rem}.plTable td.actCol .btn{white-space:nowrap}.cmLetters{flex-wrap:wrap;align-items:center;gap:6px 8px;margin-bottom:8px;display:flex}.cmLettersLab{font-size:.68rem;font-weight:var(--font-weight-semibold);letter-spacing:.04em;text-transform:uppercase;color:var(--brand-slate);flex-basis:100%}.cmLetterChip{min-height:26px;font:inherit;font-size:.74rem;line-height:16px;font-weight:var(--font-weight-medium);color:var(--brand-amber-ink);text-align:left;background:var(--color-surface);border:1px dashed var(--brand-amber);cursor:pointer;border-radius:13px;align-items:baseline;gap:6px;max-width:100%;padding:4px 10px;display:inline-flex}.cmLetterWords{overflow-wrap:anywhere;min-width:0}.cmLetterChip:hover{background:var(--brand-amber-100);border-style:solid}.cmLetterChip.on{background:var(--brand-teal-50);color:var(--brand-teal-ink);border:1px solid var(--brand-teal);cursor:pointer}.cmLetterMark{text-align:center;width:.8em;font-weight:var(--font-weight-semibold);flex:none;margin-right:-2px;display:inline-block}.cmLetterX{text-align:center;width:.8em;font-size:.66rem;line-height:1;font-weight:var(--font-weight-bold);visibility:hidden;flex:none;margin-left:-2px;display:inline-block}.cmLetterChip.on .cmLetterX{visibility:visible;color:var(--brand-teal-ink)}.cmLetterChip.on:hover{background:var(--brand-teal-100)}.cmLetterChip.on:hover .cmLetterX{color:var(--brand-red-ink)}.cmLetterTag{white-space:nowrap;background:var(--color-surface);border:1px solid var(--color-border);color:var(--brand-slate);border-radius:8px;margin-left:2px;padding:0 6px;font-size:.64rem;line-height:13px;display:inline-block}.cmLetterTag.warn{color:var(--brand-amber-ink);border-color:var(--brand-amber)}@media (max-width:640px){.panel .registerTable.plTable tr{border-bottom:1px solid var(--color-border);padding:8px 0;display:block}.panel .registerTable.plTable td{border:0;width:auto;padding:0;display:block}.panel .registerTable.plTable td.inherits{font-size:var(--fs-row);display:inline}.panel .registerTable.plTable td.inherits+td.inherits:before{content:" · "}}.plActs .btn{width:auto;min-height:30px;padding:3px 14px;font-size:.78rem}@media (max-width:640px){.plActs .btn{width:auto}.plActs{flex-wrap:wrap;gap:8px;display:flex}.plActs .btn+.btn{margin-top:0}}.msgIntro{color:var(--brand-slate);margin:0 0 12px;font-size:.84rem;line-height:1.5}.msgPanel{margin-bottom:14px;padding:0 0 12px}.msgPanel .sectHead{margin-bottom:10px}.msgPick{grid-template-columns:minmax(0,420px);gap:10px;padding:0 14px;display:grid}.msgPick label{text-transform:uppercase;letter-spacing:.08em;color:var(--brand-slate);gap:4px;margin:0;font-size:.68rem;display:grid}.msgBook{gap:4px;max-width:760px;margin-top:10px;padding:0 14px;display:grid}.msgBook .msgLab{text-transform:uppercase;letter-spacing:.08em;color:var(--brand-slate);font-size:.68rem}.msgBook .cmBookLine,.msgBook .cmBookAdd{margin-top:0}.msgFilters{flex-wrap:wrap;align-items:center;gap:8px;padding:0 14px 10px;display:flex}.ibPeopleDd,.ibWhichDd{display:inline-block}.ibPeopleDd .ddBtn,.ibWhichDd .ddBtn{height:30px;min-height:30px}@media (max-width:640px){.ibPeopleDd,.ibWhichDd{flex:100%;min-width:0;display:block}.ibPeopleDd .ddWrap,.ibWhichDd .ddWrap{width:100%;display:block}.ibPeopleDd .ddBtn,.ibWhichDd .ddBtn{width:100%;height:30px;min-height:30px}}.msgFilters input{width:240px;max-width:100%;height:30px;min-height:30px;margin-left:auto;padding:3px 10px;font-size:.84rem}.msgNote{color:var(--brand-slate);margin:0;padding:0 14px 4px;font-size:.82rem;font-style:italic}.msgSent{color:var(--brand-amber-ink);white-space:nowrap;margin-left:8px;font-size:.72rem;font-style:normal}.msgSentCount{color:var(--brand-amber-ink);padding:0;font-style:normal}.msgTable .msgTick{width:34px}.msgTable .msgTick input{width:15px;height:15px;min-height:0;margin:0;display:block}.msgNoTick{border:1px dashed var(--brand-mist-300);width:15px;min-width:0;height:15px;min-height:0;color:var(--brand-mist);font:inherit;cursor:help;background:0 0;border-radius:3px;margin:0;padding:0;font-size:.7rem;line-height:1;display:block}.msgWhy{color:var(--brand-amber-ink);margin-top:2px;font-style:italic;display:block}.msgFilters .msgAll{min-height:30px;color:var(--brand-dark);cursor:pointer;white-space:nowrap;align-items:center;gap:7px;margin:0;font-size:.8rem;display:inline-flex}@media (min-width:641px){.msgFilters .msgAll{min-width:200px}}.msgFilters .msgAll.off{color:var(--brand-mist);cursor:default}.msgFilters .msgAll input{width:15px;min-width:0;height:15px;min-height:0;margin:0;padding:0}.msgTable tr.msgNot td:not(.msgTick){color:var(--brand-slate)}.panel .msgTable td.msgState{white-space:normal;max-width:420px}.msgState.ok{color:var(--brand-teal-ink)}.msgState.gap{color:var(--brand-amber-ink)}.panel .registerTable.msgTable tbody td .msgAmt{text-align:right;width:130px;height:24px;min-height:0;padding:1px 8px;font-size:.78rem}.msgTable .btnRow{width:auto;min-height:24px;padding:1px 10px;font-size:.74rem}.msgBar{z-index:5;background:var(--color-surface);border-top:1px solid var(--color-border);justify-content:flex-end;align-items:center;gap:10px;margin-top:8px;padding:10px 14px;display:flex;position:sticky;bottom:0}.msgBar .btn{width:auto;min-height:30px;margin:0;padding:3px 14px;font-size:.78rem}.msgBarText{color:var(--brand-slate);margin-right:auto;font-size:.8rem}.msgPanel .editErr,.msgPanel .cmResult{padding:0 14px}.msgBatch{border-bottom:1px solid var(--brand-teal);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 12px;padding:8px 14px;font-size:.82rem;display:grid}.msgBatch:last-child{border-bottom:0}.msgBatch .who{color:var(--brand-slate);font-size:.74rem}.msgBatch .err{color:var(--brand-amber-ink);grid-column:1/-1;font-size:.74rem}.msgSheet{width:min(640px,94vw)}.msgTo{color:var(--brand-slate);margin:0 0 8px;font-size:.78rem}.msgGoesTo{padding-top:8px}.msgSheetNote{margin-top:10px;padding:0}.panel .msgPeople td.msgClient,.panel .msgPeople td.msgPeriod,.panel .msgPeople td.msgState{white-space:normal;overflow-wrap:anywhere}.panel .msgPeople td.msgClient{min-width:150px}.panel .msgPeople td.msgPeriod{min-width:180px}.manySwitch{flex-wrap:wrap;gap:6px;margin:0 0 12px;display:flex}.manySwitch .chip{text-decoration:none}.ltmPick{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 14px;max-width:none}.ltmPick.four{grid-template-columns:repeat(4,minmax(0,1fr))}.ltmPick label{gap:4px;display:grid}.ltmPick .ddWrap{display:block}.ltmPick .ddBtn{width:100%}.ltmPick .ddBtn,.msgFilters .ddBtn{justify-content:space-between;align-items:center;height:30px;min-height:0;padding:2px 9px;font-size:.8rem;display:inline-flex}.sectHead .msgWork{font-weight:var(--font-weight-normal);color:inherit;opacity:.8}.ltmProgress{gap:6px;padding:10px 14px 0;display:grid}.ltmBar{background:var(--brand-teal-100);border-radius:3px;height:6px;overflow:hidden}.ltmBar span{background:var(--brand-teal);height:100%;transition:width .3s;display:block}.ltmFailed{color:var(--brand-amber-ink);margin:0;padding-left:18px;font-size:.78rem}.ltmProgress .btn{justify-self:start;width:auto}.ltmRemake{min-height:30px;color:var(--brand-dark);cursor:pointer;white-space:nowrap;align-items:center;gap:7px;margin:0;font-size:.8rem;display:inline-flex}.ltmRemake input{width:15px;min-width:0;height:15px;min-height:0;margin:0;padding:0}.ltmCellLabel{display:none}@media (max-width:640px){.ltmPick{grid-template-columns:1fr}.msgFilters input{width:100%;margin-left:0}.msgTable thead{display:none}.msgTable,.msgTable tbody{width:100%;display:block}.msgTable tr{border-bottom:1px solid var(--brand-teal);grid-template-columns:24px minmax(0,1fr) auto;gap:2px 8px;padding:8px 10px;display:grid}.panel .registerTable.msgTable td,.msgTable td{white-space:normal;background:0 0;border:0;padding:0;display:block}.panel .msgTable tbody td,.panel .rpTable tbody td{border-bottom:0}.msgFilters .msgAll{width:100%}.msgTable td.msgTick{grid-row:1/span 4;align-self:start;width:auto;padding-top:3px}.msgTable td.msgClient{font-weight:var(--font-weight-semibold);grid-area:1/2}.msgTable td.msgPrev{grid-area:1/3}.msgTable td.msgPeriod{color:var(--brand-slate);grid-area:2/2;font-size:.72rem}.msgTable td.msgState{grid-area:3/2/auto/span 2;max-width:none;font-size:.74rem}.msgTable td.msgState.msgLeft{grid-row:4}.ltmCellLabel{color:var(--brand-slate);display:inline}.msgTable.ltmTable td.msgTick{grid-row:1/span 3}.msgTable.ltmTable td.msgState{grid-row:2}.msgTable.ltmTable td.msgState.msgLeft{grid-row:3}.msgTable.ltmTable td.msgClient{flex-wrap:wrap;align-items:baseline;column-gap:8px;display:flex}.msgTable.ltmTable td.msgClient .msgSent{margin-left:0}.msgBar .ltmRemake{flex-basis:100%}.msgTable td.msgAmtCell{text-align:left;grid-area:4/2/auto/span 2}.panel .registerTable.msgTable tbody td .msgAmt{width:150px}.msgBar{flex-wrap:wrap}.msgBarText{flex-basis:100%}}.cmpChips{margin-bottom:8px}.cmpFilters{flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 6px;display:flex}.cmpFilters .searchBox.cmpSearch{width:360px;max-width:100%;height:30px;min-height:30px;padding-top:2px;padding-bottom:2px}.cmpFilters .ddWrap{width:200px}.cmpTable tr.cmpRow{cursor:pointer}.cmpTable tr.cmpRow:hover td{background:var(--brand-teal-50)}.cmpTable .cmpWhen{white-space:nowrap;width:110px}.cmpTable td.cmpWhen{color:var(--brand-slate)}.cmpTable .cmpClient{font-weight:var(--font-weight-semibold)}.panel .cmpTable td.cmpClient{white-space:normal;overflow-wrap:break-word;max-width:280px}.cmpTable .cmpClient a{color:inherit;padding:2px 0;text-decoration:none;display:inline-block}.cmpTable .cmpClient a:hover{color:var(--brand-teal)}.panel .cmpTable td.cmpWork{white-space:normal;min-width:200px;max-width:360px}.cmpTable .cmpWork .t{color:var(--brand-slate);font-size:.72rem}.cmpNoteMark{margin-left:6px;font-size:.8rem}.cmpTable .cmpLinks{text-align:left;white-space:nowrap;width:170px}.cmpTable tr.rowPress:not(.noCue)>td.cmpLinks{padding-right:28px;position:relative}.cmpTable tr.rowPress:not(.noCue)>td.cmpLinks:after{margin:0;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.cmpAct{min-height:24px;color:var(--color-action);border:1px solid var(--color-action);border-radius:var(--radius-md);background:var(--color-surface);align-items:center;margin-left:8px;padding:1px 10px;font-size:.74rem;text-decoration:none;display:inline-flex}.cmpAct:hover{background:var(--brand-teal-100);text-decoration:none}.cmpTable .cmpStatus .pillBtn .pill{cursor:pointer}@media (max-width:640px){.cmpFilters .searchBox.cmpSearch,.cmpFilters .ddWrap{width:100%}.cmpTable tr{grid-template-columns:minmax(0,1fr) auto;gap:4px 8px}.cmpTable td.cmpClient{grid-area:1/1;align-self:baseline}.cmpTable td.cmpWhen{text-align:right;grid-area:1/2;align-self:baseline;width:auto;font-size:.74rem}.cmpTable td.cmpWork{grid-area:2/1/auto/span 2;max-width:none}.cmpTable td.cmpStatus{grid-area:3/1}.cmpTable td.cmpOwner{text-align:right;color:var(--brand-slate);grid-area:3/2;align-self:center;font-size:.74rem}.cmpTable td.cmpLinks{text-align:left;grid-area:4/1/auto/span 2;width:auto;padding-top:4px}.cmpAct{min-height:30px;margin:0 14px 0 0;padding:3px 14px;font-size:.78rem}.cmpTable td.cmpClient a{padding:6px 0;display:inline-flex}.cmpTable td.cmpStatus .pillBtn{padding:4px 0}.panel .cmpTable td.cmpClient{max-width:none}.panel .cmpTable td.cmpWork{min-width:0}}.rplTable tr.rplRow{cursor:pointer}.rplTable tr.rplRow:hover td{background:var(--brand-teal-50)}.rplTable .rplWhen{white-space:nowrap;width:120px}.rplTable td.rplWhen{color:var(--brand-slate)}.rplTable .rplFrom{font-weight:var(--font-weight-semibold)}.rplTable tr.rplDone td{color:var(--brand-slate)}.rplNoted{color:var(--brand-teal-ink);white-space:nowrap;margin-left:8px;font-size:.72rem}.rplWhich{padding-top:0}.rplTop{padding:0 0 12px}.cvPanel{margin-top:16px}.cvPill{font-size:.7rem}.cvPill.cv-awaiting{background:var(--brand-amber-100);color:var(--brand-amber-ink);border:1px solid var(--brand-amber)}.cvPill.cv-replied{background:var(--brand-teal-100);color:var(--brand-teal-ink)}.cvPill.cv-none{background:var(--color-surface-sunken);color:var(--brand-slate)}.cvPill.cv-done{background:var(--brand-dark);color:var(--color-on-accent)}.ibHand{flex-wrap:wrap;align-items:center;gap:6px;max-width:100%;display:inline-flex}.ibHand .ddWrap{min-width:150px}.ibHand .ibTiny{flex-basis:100%}.rplTable td.rplState{white-space:nowrap}.mailNote{border-top:1px solid var(--color-border);margin-top:14px;padding-top:12px}.mailNoteLab{text-transform:uppercase;letter-spacing:.04em;color:var(--brand-slate);margin:0 0 6px;font-size:.72rem;display:block}.mailNoteWords{width:100%;min-height:72px;font:inherit;resize:vertical;font-size:.85rem;line-height:1.45}.mailNoteActs{flex-wrap:wrap;align-items:center;gap:10px;margin-top:8px;display:flex}.mailNoteActs .btn{min-height:30px;padding:3px 14px;font-size:.78rem}.mailNoteHint{margin:8px 0 0;font-size:.78rem}.mailNoted{color:var(--brand-teal-ink);font-size:.8rem;font-weight:var(--font-weight-semibold);margin:0}.rplTable .rplAbout{color:var(--brand-slate);font-size:.76rem}.panel .rplTable td.rplSubject{white-space:normal;max-width:420px}.rplTable .rplTo{color:var(--brand-slate);white-space:nowrap;font-size:.76rem}.rplEmpty{padding-bottom:12px;font-style:italic}@media (max-width:640px){.rplTable tr.rplRow{grid-template-columns:minmax(0,1fr) auto}.rplTable td.rplFrom{grid-area:1/1}.rplTable td.rplWhen{grid-area:1/2;width:auto;font-size:.72rem}.rplTable td.rplClient{grid-area:2/1/auto/span 2;font-size:.76rem}.rplTable td.rplAbout{grid-area:3/1/auto/span 2}.rplTable td.rplSubject{grid-area:4/1/auto/span 2;max-width:none}.rplTable td.rplTo{grid-area:5/1/auto/span 2}.cvTable td.rplFrom{grid-area:1/1}.cvTable td.rplWhen{grid-area:1/2;width:auto;font-size:.72rem}.cvTable td.rplClient{grid-area:2/1/auto/span 2;font-size:.76rem}.cvTable td.rplAbout{grid-area:3/1/auto/span 2}.cvTable td.rplSubject{grid-area:4/1/auto/span 2;max-width:none}.cvTable td.rplState{grid-area:5/1/auto/span 2}.cvTable td.rplTo{grid-area:6/1/auto/span 2}}.sgnStates{padding-top:0}.sgnTable tr.sgnRow{cursor:default}.sgnTable tr.sgnRow:hover td{background:0 0}.sgnTable tr.sgnPulse>td{animation:1.2s ease-in-out 3 sgnPulse}@keyframes sgnPulse{0%,to{background:0 0}50%{background:var(--brand-teal-100)}}.sgnTable .sgnDoc a{font-weight:var(--font-weight-semibold);color:var(--brand-dark);text-decoration:none}.sgnTable .sgnDoc a:hover{color:var(--brand-teal)}.sgnTable .sgnJob{color:var(--brand-slate);font-size:.74rem;display:block}.panel .sgnTable td.sgnDoc,.panel .sgnTable td.sgnWho,.panel .sgnTable td.sgnState{white-space:normal}.sgnTable td.sgnWho{color:var(--brand-slate);text-align:left;max-width:300px;font-size:.78rem}.sgnTable td.sgnState{max-width:420px}.sgnPill{white-space:normal;text-align:left;margin-right:6px}.sgnPill.waiting{background:var(--brand-amber-100);color:var(--brand-amber-ink)}.sgnPill.signed{background:var(--brand-teal-50);color:var(--brand-teal-ink)}.sgnPill.declined,.sgnPill.trouble{background:var(--brand-red-soft-100);color:var(--brand-red-ink)}.sgnPill.closed,.sgnPill.draft{background:var(--brand-mist-100);color:var(--brand-mist)}.sgnVia{color:var(--brand-slate);font-size:.74rem}.sgnVia a{color:inherit}.sgnJourney{text-align:left;margin-top:4px;display:block}.sgnJourneyHead{color:var(--brand-slate);margin-bottom:2px;font-size:.72rem;display:block}.sgnStep{color:var(--brand-slate);align-items:baseline;gap:0 6px;font-size:.74rem;line-height:1.5;display:flex}.sgnStepMark{text-align:center;width:10px;color:var(--brand-mist);flex:none}.sgnStepBody{flex:auto;min-width:0}.sgnStepWho{color:var(--brand-dark);overflow-wrap:anywhere}.sgnStepWhat{overflow-wrap:anywhere}.sgnStep-signed .sgnStepMark{color:var(--brand-teal)}.sgnStep-declined .sgnStepMark,.sgnStep-declined .sgnStepWhat{color:var(--brand-red-ink)}.sgnStep-waiting .sgnStepWho,.sgnStep-waiting .sgnStepWhat{color:var(--brand-mist)}.sgLine .sgnJourney{margin-top:3px}@media (max-width:640px){.sgnStepWhat{display:block}.sgnTable tr.sgnRow{grid-template-columns:minmax(0,1fr) auto}.sgnTable td.sgnDoc{grid-area:1/1}.sgnTable td.rplWhen{grid-area:1/2;width:auto;font-size:.72rem}.sgnTable td.rplClient{grid-area:2/1/auto/span 2;font-size:.76rem}.sgnTable td.sgnWho{grid-area:3/1/auto/span 2;max-width:none}.sgnTable td.sgnState{grid-area:4/1/auto/span 2;max-width:none}.sgnTable td.rplTo{grid-area:5/1/auto/span 2}}.tellPanel .prSub{color:var(--brand-slate);font-size:.74rem}.tellActs2{gap:8px;display:flex}.tellActs2 .btnRow{width:auto;min-height:24px;margin:0;padding:1px 10px;font-size:.74rem}.tellTold{color:var(--brand-slate);flex-direction:column;gap:1px;margin-top:3px;font-size:.72rem;line-height:1.35;display:flex}.tellDue b{color:var(--brand-teal-ink);font-weight:var(--font-weight-semibold)}.tellLast b{color:var(--color-text);font-weight:var(--font-weight-medium)}.tellNone{color:var(--brand-mist);font-style:italic}.tellHow{white-space:nowrap}@media (max-width:640px){.tellPanel .prRow{grid-template-columns:1fr}.tellActs2{justify-content:flex-start}}.rpPick{grid-template-columns:minmax(0,420px) 160px;gap:10px;margin:0 0 10px;display:grid}.rpPick label{text-transform:uppercase;letter-spacing:.08em;color:var(--brand-slate);gap:4px;margin:0;font-size:.68rem;display:grid}.rpTable .rpTick{width:34px}.rpTable .rpTick input{width:15px;height:15px;min-height:0;margin:0;display:block}.panel .rpTable td.rpResult{white-space:normal;color:var(--brand-teal-ink)}.panel .rpTable td.rpResult.bad{color:var(--brand-amber-ink)}.panel .rpTable td.rpWhere{color:var(--brand-slate);font-size:.76rem}.rpActs{margin-top:8px}@media (max-width:640px){.rpPick{grid-template-columns:minmax(0,1fr)}.rpTable thead{display:none}.rpTable,.rpTable tbody{width:100%;display:block}.rpTable tr{border-bottom:1px solid var(--brand-teal);grid-template-columns:24px minmax(0,1fr);gap:2px 8px;padding:8px 10px;display:grid}.panel .registerTable.rpTable td,.rpTable td{white-space:normal;background:0 0;border:0;padding:0;display:block}.rpTable td.rpTick{grid-row:1/span 3;align-self:start;width:auto;padding-top:3px}.rpTable td.rpClient{font-weight:var(--font-weight-semibold);grid-column:2}.rpTable td.rpWhere,.rpTable td.rpResult{grid-column:2;font-size:.74rem}}.tlStoryPanel.panel{box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}.tlList{padding-left:28px;display:block;position:relative}.tlList:before{content:"";background:var(--brand-teal-100);border-radius:1px;width:2px;position:absolute;top:26px;bottom:10px;left:9px}.tlDay{font-size:.74rem;font-weight:var(--font-weight-semibold);color:var(--brand-dark);margin:12px 0 2px;padding-left:6px;position:relative}.tlMonth+.tlDay{margin-top:6px}.tlDay:before{content:"";box-sizing:border-box;background:var(--brand-paper);border:2px solid var(--brand-teal);border-radius:50%;width:12px;height:12px;position:absolute;top:3px;left:-24px}.tlList .tlRow:before,.tlList .tlPRow:before{content:"";background:var(--brand-mist-300);width:8px;height:8px;box-shadow:0 0 0 2px var(--brand-paper);border-radius:50%;position:absolute;top:13px;left:-22px}.tlList .tlSlimRow:before,.tlList .tlPRow.tlSlim:before{width:6px;height:6px;top:8px;left:-21px}.tlList [data-kind=sent]:before,.tlList [data-kind=filed]:before,.tlList [data-kind=file]:before{background:var(--brand-teal)}.tlList [data-kind=received]:before,.tlList [data-kind=booked]:before,.tlList [data-kind=signing]:before,.tlList [data-kind=letter]:before{background:var(--brand-amber)}.tlList [data-kind=conversation]:before,.tlList [data-kind=connected]:before{background:var(--brand-info)}.tlList [data-kind=status]:before{background:var(--brand-slate)}.tlList [data-kind=stage]:before{background:var(--brand-magenta)}.tlList .tlRow[data-kind=conversation],.tlList .tlRow[data-kind=sent],.tlList .tlRow[data-kind=received],.tlList .tlPRow[data-kind=conversation],.tlList .tlPRow[data-kind=sent],.tlList .tlPRow[data-kind=received]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);margin:2px 0 8px;padding:10px 12px 12px}.tlList .tlRow[data-kind=note],.tlList .tlPRow[data-kind=note]{--tlRowBg:color-mix(in srgb, var(--brand-info-100) 55%, var(--brand-paper));background:var(--tlRowBg);border-radius:var(--radius-md);margin:2px 0 8px;padding:10px 12px 12px}.tlList .tlRow[data-kind=note] .tlDetail.tlFolded:after{background:linear-gradient(to bottom, transparent, var(--tlRowBg))}.tlList .tlRow[data-kind=conversation]:before,.tlList .tlRow[data-kind=sent]:before,.tlList .tlRow[data-kind=received]:before,.tlList .tlRow[data-kind=note]:before,.tlList .tlPRow[data-kind=conversation]:before,.tlList .tlPRow[data-kind=sent]:before,.tlList .tlPRow[data-kind=received]:before,.tlList .tlPRow[data-kind=note]:before{top:15px}.tlList .tlPRow[data-kind=conversation]:hover,.tlList .tlPRow[data-kind=sent]:hover,.tlList .tlPRow[data-kind=received]:hover{border-color:var(--brand-teal-300)}.tlList .tlPRow[data-kind=conversation].on,.tlList .tlPRow[data-kind=sent].on,.tlList .tlPRow[data-kind=received].on{background:var(--brand-teal-50);border-color:var(--brand-teal)}.tlList .tlPRow[data-kind=note]:hover{background:color-mix(in srgb, var(--brand-teal-50) 55%, var(--tlRowBg))}.tlList .tlPRow[data-kind=note].on,.tlList .tlRow[data-kind=note].tlHere{background:var(--brand-teal-50)}.tlList .tlRow[data-kind=conversation].tlHere,.tlList .tlRow[data-kind=sent].tlHere,.tlList .tlRow[data-kind=received].tlHere{background:var(--brand-teal-50);border-color:var(--brand-teal)}.tlRow{scroll-margin-top:calc(var(--railH,0px) + var(--navTop,0px) + var(--cardTabsH,0px) + var(--stickyNavH,44px) + 8px);grid-template-columns:118px 48px minmax(0,1fr) auto auto;align-items:start;gap:4px 12px;padding:7px 8px 12px 6px;font-size:.82rem;display:grid;position:relative}.tlTap{cursor:pointer}@media (hover:hover){.tlTap:hover .tlTitle{color:var(--brand-teal-hover)}}.tlWhen{color:var(--brand-slate);white-space:nowrap;padding-top:2px;font-size:.74rem}.tlKind{font-size:.62rem;font-weight:var(--font-weight-semibold);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;justify-self:start;margin-top:2px;padding:2px 7px;line-height:1.3;display:inline-block}.tlK-sent{background:var(--brand-teal-50);color:var(--brand-teal-ink)}.tlK-signing,.tlK-received{background:var(--brand-amber-100);color:var(--brand-amber-ink)}.tlK-comment{background:var(--color-surface-sunken);color:var(--brand-teal-ink)}.tlK-booked,.tlK-letter{background:var(--brand-amber-100);color:var(--brand-amber-ink)}.tlK-filed{background:var(--brand-teal-100);color:var(--brand-teal-ink)}.tlK-note{background:var(--color-surface-sunken);color:var(--brand-slate)}.tlK-note.tlK-clientnote{background:var(--brand-info-100);color:var(--brand-info-ink)}.tlK-status{background:var(--color-surface-sunken);color:var(--brand-dark)}.tlK-conversation{background:var(--brand-info-100);color:var(--brand-info-ink)}.tlK-file{background:var(--brand-teal-100);color:var(--brand-teal-ink)}.tlK-karbon{background:var(--brand-mist-100);color:var(--brand-slate)}.tlRow[data-kind=karbon] .tlDetail{white-space:pre-line}.tlTitle{font-weight:var(--font-weight-semibold);overflow-wrap:anywhere}.tlJobBtn,.tlWhoBtn{appearance:none;min-height:0;font:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;text-transform:none;color:inherit;text-align:inherit;cursor:pointer;background:0 0;border:0;border-radius:0;width:auto;margin:0;padding:0}@media (hover:hover){.tlJobBtn:hover,.tlWhoBtn:hover{color:var(--brand-teal-hover);text-decoration:underline}}.tlWhoBtn{overflow-wrap:anywhere}.tlDetail{color:var(--brand-slate);overflow-wrap:anywhere;margin-top:1px;font-size:.76rem}.tlDetail.tlFolded{max-height:4.6em;position:relative;overflow:hidden}.tlDetail.tlFolded:after{content:"";background:linear-gradient(to bottom, transparent, var(--color-surface));height:1.6em;position:absolute;bottom:0;left:0;right:0}.tlDetail.tlFolded[data-fits]{max-height:none}.tlDetail.tlFolded[data-fits]:after{content:none}.tlDetail.tlFolded[data-fits]+.tlFoldRow{display:none}.tlFoldRow{appearance:none;border:0;border-top:1px solid var(--color-border);width:100%;height:auto;min-height:26px;color:var(--color-action);cursor:pointer;background:0 0;border-radius:0;justify-content:center;align-items:center;margin:2px 0 0;padding:2px 0 0;display:flex}.tlFoldRow:hover,.tlFoldRow:focus-visible{color:var(--brand-teal-ink);background:var(--brand-teal-100)}.tlFoldDots{display:inline-flex}.tlLink{color:var(--color-action);margin-top:2px;font-size:.74rem;text-decoration:none;display:inline-block}.tlLink:hover{text-decoration:underline}.tlReplyBox{margin:4px 0 2px}.tlReplyLine{flex-wrap:wrap;align-items:center;gap:6px 8px;display:flex}.tlReplyLine .tlLink{margin:0 0 0 6px}.tlReplyBtn{flex:none}.tlDealt{color:var(--color-positive);align-items:center;gap:4px;font-size:.72rem;display:inline-flex}.tlActErr{margin:6px 0 0}.tlAnswerLine{max-width:62ch;margin:6px 0 0;font-size:.72rem;line-height:1.45}.tlWho{color:var(--brand-slate);white-space:nowrap;text-align:right;padding-top:2px;font-size:.74rem}.tlFoot{padding:8px 14px 4px}.tlSheet{width:min(640px,94vw)}.editCard.tlSheet:focus{outline:none}.mailSheetFrame{margin:6px 0 8px}@media (max-width:899.98px){.tlRow{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"kind who when""text text text""note note note";gap:3px 8px;padding:7px 6px 12px 4px}.tlRow>.tlWhen{grid-area:when;justify-self:end}.tlRow>.tlKind{grid-area:kind}.tlRow>.tlText{grid-area:text}.tlRow>.tlWho{text-align:left;text-overflow:ellipsis;grid-area:who;align-self:center;min-width:0;padding-top:0;overflow:hidden}.tlRow>.tlActs{flex-direction:row;grid-area:note;justify-content:flex-end;gap:16px;min-width:0;margin-top:2px}.tlList .tlNoteBtn{height:auto;min-height:0;font-size:.74rem;font-weight:var(--font-weight-medium);color:var(--color-action);background:0 0;border:0;border-radius:0;padding:0}.tlList .tlRow.tlShut>.tlActs{display:none}.tlList .tlRow.tlShut:has(.tlDetail.tlFolded[data-fits])>.tlActs{display:flex}}.msgWhen{align-items:center;gap:8px;display:inline-flex}.msgWhenLab{color:var(--brand-slate);white-space:nowrap;font-size:.78rem}.msgBar .dp{width:150px}.msgBar .dpBtn{height:30px;min-height:30px;padding:2px 10px;font-size:.78rem}.msgBatchActs{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.msgBatch.missed{background:var(--brand-amber-100)}@media (max-width:640px){.msgWhen{flex-basis:100%}.msgBar .dp{flex:1;width:auto}.msgBatch{grid-template-columns:1fr}.msgBatchActs{justify-content:flex-start}}.tlSearch{flex:160px;min-width:120px;height:31px;min-height:0;padding:4px 10px;font-size:.82rem}.cdWith{flex-wrap:wrap;align-items:center;gap:10px;min-height:30px;display:flex}.cdWith input:not([type=checkbox]),.cdWith textarea{flex:160px;min-width:0}.cdTick{min-height:0;color:var(--brand-slate);white-space:nowrap;cursor:pointer;align-items:center;gap:6px;margin:0;font-size:.78rem;display:inline-flex}.cdTick input[type=checkbox]{width:15px;height:15px;min-height:0;margin:0}.cdFlag{color:var(--brand-slate)}.pplHint{margin:10px 14px 6px}.revPeople{flex-wrap:wrap;gap:6px;margin:4px 0 10px;display:flex}.sgLine{color:var(--brand-slate);margin-top:3px;font-size:.74rem;display:block}.sgLine.ok{color:var(--brand-teal-ink)}.sgLine.bad{color:var(--brand-amber-ink)}.sgLine a{color:inherit}.sgLine .sgCancel{font:inherit;color:var(--brand-slate);cursor:pointer;background:0 0;border:0;min-height:0;margin-left:8px;padding:0;font-size:.72rem;text-decoration:underline}.sgForm{border:1px solid var(--color-border);background:var(--color-surface);border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px 14px;margin:8px 0 4px;padding:10px 12px;display:grid}.sgForm .cfgF{min-width:0}.sgForm .sgWide{grid-column:1/-1}.sgForm .sgTick{min-height:0;color:var(--brand-dark);cursor:pointer;align-items:center;gap:7px;margin:0;font-size:.78rem;display:inline-flex}.sgForm .sgTick input{width:15px;min-width:0;height:15px;min-height:0;margin:0}.sgForm .sgActs{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:10px;display:flex}.sgForm .sgActs .btn{width:auto;min-height:30px;margin:0;padding:3px 14px;font-size:.78rem}.panel .registerTable tbody td .sgForm input:not([type=checkbox]),.panel .registerTable tbody td .sgForm .ddBtn,.sgForm input:not([type=checkbox]),.sgForm .ddBtn{height:30px;min-height:30px;padding:3px 10px;font-size:.8rem}.sgForm .sgHint{color:var(--brand-mist);grid-column:1/-1;margin:0;font-size:.72rem}.sgForm .editErr{grid-column:1/-1;margin:0}.plTable td .btn.sgBtn{margin-left:6px}.sgLine .sgMsg{color:var(--brand-slate)}.sgLine .sgCancel:disabled{cursor:default}.sgLine .sgCancel.working{cursor:progress;text-decoration:none;animation:.9s ease-in-out infinite alternate sgWorking}@keyframes sgWorking{0%{opacity:1}to{opacity:.45}}.plReading{margin:8px 14px 4px}.sgHistory{color:var(--brand-slate);margin:6px 0 0;font-size:.74rem}.sgHistory a{color:var(--color-action)}.sgnClientChip{text-transform:none}.sgOther{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.sgOther .btn+.btn{margin-top:0}.sgDone{margin:6px 0 0}.sgList{margin:10px 0 4px}.sgList .sgItem{margin:4px 0;font-size:.8rem}.sgList .sgItem b{font-weight:var(--font-weight-semibold)}.sgList .sgItem .sgLine{margin-left:0}.ltGenRow{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.ltCheck{margin-top:14px}.luBox{grid-template-columns:minmax(0,1fr)}.luBox .luSect{font-size:.68rem;font-weight:var(--font-weight-semibold);letter-spacing:.06em;text-transform:uppercase;color:var(--brand-slate);margin:0}.luBox .ltList{margin:0}.luBox .ltList li{grid-template-columns:minmax(120px,190px) minmax(0,1fr);gap:2px 12px;padding:5px 0;font-size:.78rem;display:grid}.luBox .ltList li .k{color:var(--brand-slate)}.luBox .ltList li .v{color:var(--color-text);overflow-wrap:anywhere;white-space:pre-line}.luBox .ltList li .v s{color:var(--brand-mist)}.luBox .luTyped{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px 14px;display:grid}.luBox .luNone{margin:0}.luBox .luAgain{border-top:1px solid var(--color-border);color:var(--brand-slate);flex-wrap:wrap;align-items:center;gap:10px;padding-top:8px;font-size:.74rem;display:flex}.luBox .luWarn{color:var(--brand-amber-ink);margin:0;font-size:.76rem;line-height:1.45}.ltGenRow,.sgOther{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ltGenRow .btn+.btn,.sgOther .btn+.btn{margin-left:0}.plPart{margin:18px 0 2px}.plWrap>.plPart:first-child{margin-top:0}.sgFromLabel{color:var(--brand-slate);font-size:.78rem}.sgOther .btn.on{background:var(--brand-dark);color:var(--brand-cream);border-color:var(--brand-dark)}.sgOther .btn.btnSm+.btn.btnSm{margin-top:0}.sgnState .sgnActs{margin-top:4px;display:block}.sgnState .sgnActs .sgCancel:first-child{margin-left:0}.editHint.sgJob b{font-weight:var(--font-weight-semibold);color:var(--brand-dark)}.editHint.sgJob.ok{color:var(--brand-teal-ink)}@media (max-width:640px){.sgForm,.luBox .ltList li,.luBox .luTyped{grid-template-columns:minmax(0,1fr)}}.srPageNo{color:var(--brand-mist);text-transform:uppercase;letter-spacing:.04em;font-size:.74rem}.sgPadDrawFoot .btn{width:auto;margin:0}.srPage{background:var(--color-surface);border:1px solid var(--color-border);box-shadow:0 1px 3px color-mix(in srgb, var(--brand-dark) 8%, transparent);border-radius:6px;position:relative;overflow:hidden}.srCanvas{width:100%;height:auto;display:block}.srBox{box-sizing:border-box;border:2px solid var(--brand-teal);background:color-mix(in srgb, var(--brand-teal) 14%, transparent);cursor:move;touch-action:none;-webkit-user-select:none;user-select:none;border-radius:4px;position:absolute}.srBox.unsure{border-style:dashed}.srBox.p1{border-color:var(--brand-teal);background:color-mix(in srgb, var(--brand-teal) 14%, transparent)}.srBox.p1 .srTag,.srLegendChip.p1{background:var(--brand-teal);color:var(--color-surface)}.srBox.p2{border-color:var(--brand-info);background:color-mix(in srgb, var(--brand-info) 14%, transparent)}.srBox.p2 .srTag,.srLegendChip.p2{background:var(--brand-info);color:var(--color-surface)}.srBox.p3{border-color:var(--color-positive);background:color-mix(in srgb, var(--color-positive) 14%, transparent)}.srBox.p3 .srTag,.srLegendChip.p3{background:var(--color-positive);color:var(--color-surface)}.srBox.p4{border-color:var(--brand-amber);background:color-mix(in srgb, var(--brand-amber) 18%, transparent)}.srBox.p4 .srTag,.srLegendChip.p4{background:var(--brand-amber);color:var(--brand-dark)}.srLegendChip{font-size:.7rem;font-weight:var(--font-weight-semibold);border-radius:999px;padding:2px 9px;display:inline-block}.srRow{white-space:nowrap;align-items:stretch;display:inline-flex;position:absolute;top:-18px;left:-2px}.srRow.srRowRight{left:auto;right:-2px}.srRow.srRowRight .srTag{border-radius:3px 0 0}.srTag{color:var(--color-surface);background:var(--brand-teal);white-space:nowrap;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;border:0;border-radius:3px 0 0;width:auto;min-height:0;padding:4px 8px;font-family:inherit;font-size:.7rem;font-weight:600;line-height:1}.srTag:disabled{cursor:default}.srX{color:var(--color-surface);background:var(--brand-dark);cursor:pointer;border:0;border-radius:0 3px 0 0;width:auto;min-height:0;padding:3px 7px;font:700 .66rem/1 inherit}.srCopy{color:var(--color-surface);background:var(--brand-slate);cursor:pointer;border:0;border-radius:0;justify-content:center;align-items:center;width:auto;min-height:0;padding:0 6px;display:inline-flex}.srCopy:hover,.srCopy:focus-visible{background:var(--brand-teal-ink)}.srCopy:disabled{cursor:default}.srSegWrap{z-index:3;flex-direction:column;align-items:flex-start;display:none;position:absolute;top:100%;left:-2px}.srBox:hover .srSegWrap,.srBox.active .srSegWrap,.srBox:focus-within .srSegWrap{display:flex}.srSegWrap.srRowRight{align-items:flex-end;left:auto;right:-2px}.srSeg{white-space:nowrap;align-items:stretch;display:inline-flex}.srLabel{border:1px solid var(--color-border);background:var(--color-surface);width:140px;height:20px;min-height:0;color:var(--brand-dark);border-top:0;border-radius:0 0 4px 4px;padding:0 6px;font-family:inherit;font-size:.66rem}.srSegBtn{color:var(--brand-dark);background:var(--brand-amber-100);white-space:nowrap;cursor:pointer;border:0;width:auto;min-height:0;padding:3px 6px;font:600 .62rem/1 inherit}.srSegBtn+.srSegBtn{border-left:1px solid var(--brand-amber)}.srSegBtn:first-child{border-radius:0 0 0 3px}.srSegBtn:last-child{border-radius:0 0 3px}.srBox:hover,.srBox.active,.srBox:focus-within{z-index:2}.srBox.active{box-shadow:0 0 0 3px color-mix(in srgb, var(--brand-teal) 30%, transparent)}.srSegBtn.on{background:var(--brand-dark);color:var(--brand-cream);cursor:default}.srBox.preset{border-style:solid;border-color:var(--brand-mist);background:var(--color-surface);cursor:default}.srBox.preset .srTag{background:var(--brand-slate);color:var(--brand-cream)}.srPreIn{width:100%;height:100%;min-height:0;color:var(--brand-dark);box-sizing:border-box;cursor:text;background:0 0;border:0;border-radius:2px;margin:0;padding:0 4px;font-family:inherit;line-height:1;position:absolute;inset:0}.srPreIn:focus{background:var(--brand-amber-100);box-shadow:none;border:0;outline:none}.panel .registerTable tbody td .sgForm .srBox input.srPreIn,.sgForm .srBox input.srPreIn,.srBox input.srPreIn{height:100%;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:2px;padding:0 4px}.panel .registerTable tbody td .sgForm .srBox input.srPreIn:focus,.sgForm .srBox input.srPreIn:focus,.srBox input.srPreIn:focus{background:var(--brand-amber-100);box-shadow:none;border:0;outline:none}.panel .registerTable tbody td .sgForm .srBox input.srLabel,.sgForm .srBox input.srLabel,.srBox input.srLabel{border:1px solid var(--color-border);border-top:0;border-radius:0 0 4px 4px;width:140px;height:20px;min-height:0;padding:0 6px;font-size:.66rem}.srPreDate{white-space:nowrap;cursor:default;align-items:center;display:flex;overflow:hidden}.srDatePick{margin-top:4px;display:block}.srDatePick .dpBtn{width:auto;height:30px;min-height:30px;padding:3px 12px;font-size:.78rem}.srFoot .btn{width:auto;min-height:30px;margin:0;padding:3px 14px;font-size:.78rem}.srFoot{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.srGrip{width:14px;height:14px;color:var(--brand-dark);opacity:.55;cursor:nwse-resize;touch-action:none;-webkit-user-select:none;user-select:none;z-index:1;border-bottom:2px solid;border-right:2px solid;border-radius:0 0 3px;position:absolute;bottom:-1px;right:-1px}.srBox:hover .srGrip,.srBox.active .srGrip{opacity:1}@media (max-width:640px){.srGrip{width:22px;height:22px}}.sw{z-index:55;background:var(--color-surface);color:var(--color-text);grid-template-rows:auto minmax(0,1fr);display:grid;position:fixed;inset:0}body:has(.sw) .topArrow{display:none}.swBar{border-bottom:1px solid var(--color-border);background:var(--color-surface);align-items:center;gap:12px;min-width:0;min-height:56px;padding:0 18px;display:flex}.swBack{appearance:none;width:auto;min-height:0;font:inherit;color:var(--color-action);cursor:pointer;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:0;flex:none;max-width:180px;margin:0;padding:4px 0;font-size:.8rem;overflow:hidden}.swBack:hover{text-decoration:underline}.swBack:disabled{color:var(--brand-mist);cursor:default;text-decoration:none}.swTitle{min-width:0;font-size:.92rem;font-weight:var(--font-weight-semibold);color:var(--brand-dark);white-space:nowrap;text-overflow:ellipsis;flex:auto;overflow:hidden}.swTitle span{font-weight:var(--font-weight-normal);color:var(--brand-slate)}.swBarActs{flex:none;align-items:center;gap:8px;display:flex}.swBarActs .btn{white-space:nowrap;text-overflow:ellipsis;width:auto;max-width:280px;min-height:30px;margin:0;padding:3px 14px;font-size:.78rem;overflow:hidden}.swZoom{border:1px solid var(--color-border);border-radius:999px;flex:none;margin-right:6px;display:inline-flex;overflow:hidden}.swZoom button{appearance:none;background:var(--color-surface);font:inherit;color:var(--brand-slate);cursor:pointer;white-space:nowrap;border:0;width:auto;min-height:0;margin:0;padding:4px 10px;font-size:.72rem;line-height:1.4}.swZoom button+button{border-left:1px solid var(--color-border)}.swZoom button:hover{background:var(--brand-teal-50)}.swZoom button.on{background:var(--brand-teal-50);color:var(--brand-teal-ink);font-weight:var(--font-weight-semibold);cursor:default}.swMissing{color:var(--brand-amber-ink);white-space:nowrap;font-size:.74rem}.swBody{grid-template-columns:300px minmax(0,1fr);min-height:0;display:grid}.swRail{border-right:1px solid var(--color-border);overscroll-behavior:contain;background:var(--color-surface);flex-direction:column;gap:18px;padding:16px 16px 20px;display:flex;overflow:auto}.swRailH{font-size:.68rem;font-weight:var(--font-weight-semibold);letter-spacing:.06em;text-transform:uppercase;color:var(--brand-mist);margin:0 0 8px}.swSaid{color:var(--brand-slate);margin:0;font-size:.78rem;line-height:1.45}.swSaid.working{animation:.9s ease-in-out infinite alternate sgWorking}.swSaid.bad{color:var(--color-negative)}.swSaid.owed{color:var(--brand-amber-ink)}.swSigner{color:var(--brand-dark);grid-template-columns:12px minmax(0,1fr);align-items:center;gap:2px 10px;padding:6px 0;font-size:.8rem;display:grid}.swSigner+.swSigner{border-top:1px solid var(--color-border)}.swSignerName{overflow-wrap:anywhere;min-width:0}.swSignerName i{color:var(--brand-slate);font-size:.74rem;font-style:normal;display:block}.swDot{border-radius:999px;width:12px;height:12px}.swDot.p1{background:var(--brand-teal)}.swDot.p2{background:var(--brand-info)}.swDot.p3{background:var(--color-positive)}.swDot.p4{background:var(--brand-amber)}.swSigner small{grid-column:2;font-size:.72rem}.swSigner small.ok{color:var(--color-positive)}.swSigner small.owed{color:var(--brand-amber-ink)}.swTools{grid-template-columns:1fr 1fr;gap:6px;display:grid}.swTools .btn{justify-content:flex-start;width:100%;min-height:30px;margin:0;padding:3px 10px;font-size:.78rem}.swTools .swPasteBtn{gap:6px}.swToolFor{color:var(--brand-slate);min-height:4.35em;margin:6px 0 0;font-size:.72rem;line-height:1.45}.swToolFor b{font-weight:var(--font-weight-semibold);color:var(--brand-dark)}.swPages{flex-direction:column;gap:4px;display:flex}.swPg{appearance:none;font:inherit;width:100%;min-height:0;color:var(--brand-dark);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:6px;justify-content:space-between;align-items:center;gap:8px;margin:0;padding:6px 10px;font-size:.78rem;display:flex}.swPg:hover{background:var(--brand-mist-100)}.swPg.on{background:var(--brand-teal-50);box-shadow:inset 3px 0 0 var(--color-accent)}.swPg small{color:var(--brand-slate);font-size:.72rem}.swHow{color:var(--brand-slate);margin:0;font-size:.74rem;line-height:1.5}.swMain{overscroll-behavior:contain;scrollbar-gutter:stable;background:var(--brand-mist-100);min-height:0;padding:22px 32px 40px;overflow:auto}.swLoading{text-align:center;color:var(--brand-slate);margin:40px auto;font-size:.84rem;animation:.9s ease-in-out infinite alternate sgWorking}.swFallback{background:var(--color-surface);border:1px solid var(--color-border);border-radius:10px;max-width:620px;margin:40px auto;padding:16px 20px}.swPageBlock{margin:0 auto 26px}.swPageBlock:last-child{margin-bottom:0}.swPageTop{color:var(--brand-slate);text-transform:uppercase;letter-spacing:.05em;justify-content:space-between;align-items:baseline;gap:10px;margin:0 0 6px;font-size:.72rem;display:flex}.swPhoneSigners,.swPhoneFoot,.swSendShort{display:none}@media (max-width:899.98px){.swMissing{display:none}}@media (max-width:640px){.sw{grid-template-rows:auto auto minmax(0,1fr) auto}.swBar{gap:8px;min-height:50px;padding:0 12px}.swBack{max-width:40vw}.swTitle{font-size:.84rem}.swTitle span,.swBarActs .btn-primary{display:none}.swBody{grid-row:3;grid-template-columns:minmax(0,1fr)}.swRail{display:none}.swMain{padding:12px 12px 20px}.swPageBlock{margin-bottom:16px}.swPhoneSigners{border-bottom:1px solid var(--color-border);grid-row:2;gap:6px;padding:8px 12px;display:flex;overflow-x:auto}.swPhoneSigners .srLegendChip{white-space:nowrap;flex:none}.swPhoneFoot{min-width:0;padding:10px 12px calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--color-border);background:var(--color-surface);grid-row:4;display:block;position:relative}.swPhoneFoot .swSaid{margin:0 0 8px;font-size:.74rem}.swPhoneFoot .swSaid.one{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.swPhoneFoot .swSaid.ready{color:var(--color-positive)}.swPhoneActs{grid-template-columns:auto minmax(0,1fr);gap:8px;display:grid}.swPhoneActs.withPaste{grid-template-columns:auto auto minmax(0,1fr)}.swPhoneActs .swPasteFoot{gap:6px;padding:6px 12px}.swPhoneActs .btn{white-space:nowrap;width:100%;min-width:0;min-height:40px;margin:0;padding:6px 12px;font-size:.84rem}.swPhoneActs .swBtnWords{text-overflow:ellipsis;min-width:0;overflow:hidden}.swPhoneActs.withPaste .swSendLong{display:none}.swPhoneActs.withPaste .swSendShort{display:inline}.swTray{background:var(--color-surface);border:1px solid var(--color-border);box-shadow:0 8px 24px color-mix(in srgb, var(--brand-dark) 16%, transparent);border-radius:12px;padding:10px;position:absolute;bottom:calc(100% + 8px);left:12px;right:12px}.swTray .swTools .btn{min-height:38px;font-size:.82rem}}.sgSigners{grid-template-columns:minmax(0,1fr);gap:6px;display:grid}.sgSignerRow{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.sgSignerRow .ddWrap{flex:240px;min-width:0}.sgForm .sgSignerRow input:not([type=checkbox]){flex:160px;width:auto;min-width:0}.sgSignerNo{background:var(--brand-dark);width:18px;height:18px;color:var(--brand-cream);font-size:.64rem;font-weight:var(--font-weight-semibold);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.sgSignerActs{flex:none;gap:4px;display:inline-flex}.sgSignerActs button{width:26px;height:24px;min-height:24px;font:inherit;border:1px solid var(--color-border);background:var(--color-surface);color:var(--brand-slate);cursor:pointer;border-radius:6px;margin:0;padding:0;font-size:.66rem;line-height:1}.sgSignerActs button:disabled{opacity:.4;cursor:default}.sgSignerFoot{flex-wrap:wrap;align-items:center;gap:12px;margin-top:2px;display:flex}.sgAddSigner{font:inherit;color:var(--color-action);cursor:pointer;background:0 0;border:0;width:auto;min-height:0;margin:0;padding:0;font-size:.74rem;text-decoration:underline}.mgBox{margin-top:8px}.mgHead{color:var(--brand-dark);gap:2px;font-size:.8rem;display:grid}.mgHead b{font-weight:var(--font-weight-semibold)}.mgList{gap:4px}.mgRow{flex-wrap:nowrap;min-height:28px}.mgRow .mgName{min-width:0;color:var(--brand-dark);text-overflow:ellipsis;white-space:nowrap;flex:auto;font-size:.78rem;overflow:hidden}.mgRow .mgName .inherits{font-size:var(--fs-row)}.mgAdd{gap:8px}.sgForm .mgNameF{gap:3px;margin:0;display:grid}.sgForm .mgNameF span{color:var(--brand-slate);font-size:.72rem}.sgForm .mgNameF input:not([type=checkbox]){width:100%;max-width:420px}.mgBox .sgActs .btn.working{cursor:progress;animation:.9s ease-in-out infinite alternate sgWorking}.mgBusy{animation:.9s ease-in-out infinite alternate sgWorking}.mgDone b{font-weight:var(--font-weight-semibold)}.mgLine{margin-top:8px}.mgLine .sgLine{margin:0}.mgLineActs{flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px;display:flex}.mgLine b{font-weight:var(--font-weight-semibold)}.mgLine .mgBusy{display:inline}.mgMissing{color:var(--brand-amber-ink)}.mgMissing b,.mgHints b{font-weight:var(--font-weight-semibold)}.cmHanded{color:var(--brand-teal-ink);margin:0 0 8px;font-size:.78rem}.cmHanded b{font-weight:var(--font-weight-semibold)}.mgStanding{gap:8px;display:grid}.mgStandDoc{color:var(--brand-dark);gap:4px;font-size:.78rem;display:grid}.mgStandDoc b{font-weight:var(--font-weight-semibold)}.mgTokens{flex-wrap:wrap;gap:6px 12px;display:flex}.mgToken{min-height:0;color:var(--brand-slate);align-items:center;gap:6px;margin:0;font-size:.74rem;display:inline-flex}.sgForm .mgToken input:not([type=checkbox]){width:150px;height:30px;min-height:30px;padding:3px 10px;font-size:.8rem}@media (max-width:640px){.mgToken{justify-content:space-between;width:100%}.sgForm .mgToken input:not([type=checkbox]){width:55%}}.pkOr{color:var(--brand-slate);flex:none;font-size:.74rem}.pkChoose{margin-top:8px}.pkPick .ddWrap{flex:0 auto;min-width:0;max-width:360px}.pkTable{table-layout:fixed;width:100%}.pkTable th:first-child,.pkTable td:first-child{width:36%}.pkTable th:last-child,.pkTable td:last-child{width:232px}.pkTable td.pkPartsCell{white-space:normal}.pkPartsCell .pkPartWord{color:var(--brand-slate);font-size:.76rem;display:block}.pkTable tr.pkEditRow td{white-space:normal}.pkForm{gap:8px;padding:4px 0;display:grid}.pkLine{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pkLine .ddWrap{flex:0 0 170px}.pkForm .pkLine input{flex:220px;width:auto;min-width:0}.pkHint{color:var(--brand-mist);font-size:.72rem}.pkParts{grid-template-columns:minmax(0,1fr);gap:6px;display:grid}.pkPart{min-width:0;max-width:100%}.pkPart .ddWrap>button{text-overflow:ellipsis;max-width:100%;overflow:hidden}.pkAddRow{padding-left:26px}.pkPart .ddWrap{flex:200px;min-width:0;max-width:360px}.pkForm .pkPart input{flex:200px;width:auto;min-width:0}.pkTable .pkEditRow .btn{width:auto;min-height:30px;padding:3px 14px;font-size:.78rem}@media (max-width:640px){.panel .cfgList.pkTable{table-layout:auto;width:100%;display:block}.panel .cfgList.pkTable tbody{width:100%;display:block}.panel .cfgList.pkTable thead{display:none}.panel .cfgList.pkTable tr{border-bottom:1px solid var(--brand-teal);padding:8px 12px;display:block}.panel .cfgList.pkTable tr.grpRow{padding:0}.panel .cfgList.pkTable td{white-space:normal;overflow-wrap:anywhere;border:0;width:auto;padding:2px 0;display:block}.panel .cfgList.pkTable tr.grpRow td{width:auto;padding:6px 12px}.panel .cfgList.pkTable .actCol{text-align:left;width:auto;padding-top:6px}.pkTable td.pkPartsCell{padding-left:0}.panel .cfgList.pkTable tr.pkEditRow td{box-sizing:border-box;width:100%;padding:4px 0;display:block;overflow:hidden}.pkForm{max-width:100%}.pkForm>*{min-width:0;max-width:100%}.pkLine .ddWrap,.pkPart .ddWrap{flex:100%;min-width:0;max-width:100%}.pkForm .pkLine input,.pkForm .pkPart input{box-sizing:border-box;flex:100%;width:100%;max-width:100%}.pkPart .pkOr{flex-basis:100%}.pkPart .sgSignerActs{margin-left:auto}}.mgBox .sgActs a.btn{align-items:center;text-decoration:none;display:inline-flex}@media (max-width:640px){.mgRow{flex-wrap:wrap}.mgRow .mgName{white-space:normal;flex-basis:100%;order:3;padding-left:26px}.mgRow .sgSignerActs{margin-left:auto}.sgForm .mgNameF input:not([type=checkbox]){max-width:none}}.sgProv{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.sgProv .pill{cursor:pointer;border:1px solid var(--color-border);background:var(--color-surface);color:var(--brand-slate);font-family:inherit}.sgProv .pill.on{background:var(--brand-dark);color:var(--brand-cream);border-color:var(--brand-dark)}@font-face{font-family:Allura;src:url(/fonts/Allura-Regular.ttf)format("truetype");font-display:swap}.spWrap{max-width:760px;margin:0 auto;padding:18px 20px 40px}.wlcWrap{max-width:860px;margin:0 auto;padding:18px 20px 56px}.wlcCard{background:var(--color-surface);border:1px solid var(--color-border);border-radius:14px;margin:0 0 14px;padding:18px 20px}.wlcCard h2{margin:0 0 4px;font-size:1rem}.wlcCard h3{color:var(--brand-teal-ink);margin:0 0 8px;font-size:.82rem}.wlcLead{color:var(--brand-slate);margin:0 0 12px;font-size:.82rem;line-height:1.55}.wlcGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 18px;display:grid}.wlcF{flex-direction:column;min-width:0;display:flex}.wlcWide{grid-column:1/-1}.wlcLabel{align-items:center;gap:6px;margin:0 0 4px;display:flex}.wlcLabel label{font-size:.8rem;font-weight:var(--font-weight-semibold)}.wlcReq{color:var(--color-accent)}.wlcTip{border:1px solid var(--color-accent);background:var(--color-surface);width:18px;height:18px;min-height:0;color:var(--color-accent);cursor:pointer;border-radius:50%;flex:none;padding:0;font-size:.7rem;font-style:italic;line-height:1}.wlcTip[aria-expanded=true]{background:var(--color-accent);color:var(--color-on-accent)}.wlcHelp{border-left:3px solid var(--color-accent);background:var(--brand-teal-50);color:var(--color-text);border-radius:6px;margin:0 0 6px;padding:7px 10px;font-size:.74rem;line-height:1.5}.wlcYesNo,.wlcRoles{flex-wrap:wrap;gap:8px;display:flex}.wlcPick{display:inline-flex;position:relative}.wlcPick input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.wlcPick span{border:1px solid var(--color-border);background:var(--color-surface);border-radius:999px;padding:7px 16px;font-size:.8rem;display:inline-block}.wlcPick.on span{background:var(--color-action);border-color:var(--color-action);color:var(--color-on-accent)}.wlcPick input:focus-visible+span{outline:2px solid var(--color-accent);outline-offset:2px}.wlcF .wlcHelp{order:3;margin:6px 0 0}.wlcTicks{flex-direction:column;gap:8px;display:flex}.wlcTick{display:flex}.wlcTick span{text-align:left;border-radius:10px;width:100%;padding:10px 14px 10px 38px;font-size:.78rem;line-height:1.5;display:block}.wlcTick span:before{content:"";border:1px solid var(--color-border);background:var(--color-surface);border-radius:4px;width:14px;height:14px;position:absolute;top:12px;left:13px}.wlcTick.on span:before{border-color:var(--color-on-accent);background:var(--color-on-accent)}.wlcTick.on span:after{content:"";border:solid var(--color-accent);border-width:0 2px 2px 0;width:5px;height:9px;position:absolute;top:15px;left:17px;transform:rotate(45deg)}.wlcOther{margin-top:8px}.wlcPerson{border:1px dashed var(--color-border);border-radius:12px;margin:0 0 12px;padding:14px 16px}.wlcAdd{appearance:none;min-height:0;font:inherit;color:var(--color-action);cursor:pointer;background:0 0;border:0;padding:0;font-size:.8rem}.wlcAdd:hover{text-decoration:underline}.wlcErr{border-left:4px solid var(--color-negative);background:var(--brand-red-soft-100);color:var(--brand-red-ink);border-radius:8px;margin:0 0 12px;padding:12px 14px;font-size:.84rem}.wlcSend{text-align:center;margin-top:18px}.wlcBtn{background:var(--color-action);min-height:46px;color:var(--color-on-accent);font:inherit;font-weight:var(--font-weight-semibold);cursor:pointer;border:0;border-radius:999px;padding:12px 40px}.wlcBtn:hover{background:var(--color-action-hover)}.wlcBtn[disabled]{opacity:.7;cursor:default}@media (max-width:640px){.wlcGrid{grid-template-columns:minmax(0,1fr)}.wlcCard{padding:14px}.wlcBtn{width:100%}}.prdSaved{color:var(--brand-mist);margin:-4px 0 14px;font-size:.74rem}.prdSaved span{color:var(--brand-teal-ink);display:block}.prdSaved span.bad{color:var(--brand-red-ink)}.prdSentNote{margin:0 0 14px}.prdFiles{margin:0 0 10px;padding-left:18px;font-size:.84rem}.prdAttach{appearance:none;border:1px dashed var(--brand-teal-300);background:var(--color-surface);min-height:0;color:var(--brand-teal-ink);font:inherit;cursor:pointer;border-radius:999px;padding:7px 14px;font-size:.8rem}.prdAttach:hover{border-style:solid}.prdDrop{border:1px dashed var(--color-border);border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:12px 14px;display:flex}.prdDrop.on{border-color:var(--color-accent);background:var(--brand-teal-50)}.prdDropWords{color:var(--brand-slate);font-size:.8rem}.prdNote{margin-top:14px}.prdSent{margin:6px 0 0;padding-left:18px;font-size:.88rem;line-height:1.6}.prdProblems{margin:6px 0 0;padding-left:18px}.prdProblems a{color:inherit;text-decoration:underline}.prdSentActs{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:12px 18px;display:flex}.prdAfter{margin-top:18px}.prdAsk{color:var(--brand-slate);margin:10px 0 0;font-size:.78rem}.wlcF .dpBtn{min-height:44px}.wlcWrap.prdWrap{max-width:1020px}.workSubs{margin:0 0 12px}@media (max-width:767.98px){.pcSubs.workSubs{display:flex}}@media (max-width:640px){.pcSubs.workSubs{column-gap:10px}}.prdWrap .wlcCard h2{align-items:center;gap:8px;display:flex}.prdCount{background:var(--brand-teal-50);color:var(--brand-teal-ink);letter-spacing:0;border-radius:999px;padding:0 8px;font-size:.72rem;line-height:18px;display:inline-block}.prdQ{text-transform:none;letter-spacing:normal;margin:0 0 10px;font-size:1rem}.prdActRow{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.prdChoice{flex-wrap:wrap;gap:10px;display:flex}.prdBig{appearance:none;text-align:left;border:1px solid var(--color-border);background:var(--color-surface);min-height:0;font:inherit;font-size:.9rem;font-weight:var(--font-weight-semibold);color:var(--color-text);cursor:pointer;border-radius:10px;padding:10px 14px}.prdBig small{font-weight:var(--font-weight-normal);color:var(--brand-slate);margin-top:1px;font-size:.74rem;display:block}.prdBig:hover{border-color:var(--color-accent)}.prdBig.on{border-color:var(--color-accent);background:var(--brand-teal-50);box-shadow:0 0 0 2px var(--brand-teal-100)}.prdBig:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.prdWrap .prdSendTop{flex:none;width:auto;margin-left:auto}.prdSub,.prdMuted{color:var(--brand-mist);font-size:.76rem}.prdYr{border:1px solid var(--color-border);background:var(--color-surface);color:var(--brand-mist);white-space:nowrap;border-radius:999px;margin-left:6px;padding:0 8px;font-size:.72rem;line-height:18px;display:inline-block}.prdIn{border:1px solid var(--color-border);background:var(--color-surface);height:30px;min-height:0;font:inherit;color:var(--color-text);box-sizing:border-box;border-radius:6px;width:100%;padding:3px 8px;font-size:.86rem}.prdIn:focus{outline:2px solid var(--color-accent);outline-offset:0;border-color:var(--color-accent)}.prdArea{height:auto;min-height:72px;padding:8px}.prdX button{appearance:none;width:28px;height:28px;min-height:0;color:var(--brand-mist);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0;font-size:1.05rem}.prdX button:hover{color:var(--color-negative);background:var(--brand-red-soft-100)}.prdPeople{flex-direction:column;gap:12px;margin-top:4px;display:flex}.prdPc{background:color-mix(in srgb, var(--brand-teal-50) 55%, var(--color-surface));border:1px solid var(--brand-teal-50);border-radius:12px;padding:12px 16px}.prdPc.starter{background:var(--color-surface);border:1px dashed var(--brand-teal-300)}.prdPcHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 16px;display:flex}.prdPcName{font-weight:var(--font-weight-semibold);font-size:.92rem}.prdPcName .prdSub{font-weight:var(--font-weight-normal);margin-left:6px}.prdPcPay{white-space:nowrap;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:4px 6px;font-size:.86rem;display:flex}.prdLines{flex-direction:column;gap:6px;margin-top:8px;display:flex}.prdLine{grid-template-columns:100px minmax(0,1fr) 28px;align-items:center;gap:10px;min-height:32px;display:grid}.prdLineK{color:var(--brand-slate);font-size:.8rem}.prdLineK b{font-weight:var(--font-weight-medium);color:var(--color-text);display:block}.prdFields{color:var(--brand-slate);flex-wrap:wrap;align-items:center;gap:6px 8px;font-size:.8rem;display:flex}.prdF{align-items:center;gap:6px;display:inline-flex}.prdW{white-space:nowrap}.prdFields .prdMoney{text-align:right;width:104px}.prdFields .prdNum{text-align:right;width:64px}.prdDd{width:170px;display:inline-block}.prdDd.unit{width:86px}.prdDd.rate{width:132px}.prdDd .ddWrap{width:100%;display:block}.prdDd .ddBtn{border-radius:6px;justify-content:space-between;width:100%;height:30px;padding:0 8px;font-size:.86rem}.prdFields .prdWords{width:240px}.prdF.wide{flex:320px}.prdF.wide .prdWords{width:100%}.prdFields .dp{width:140px}.prdFields .dpBtn{height:30px;min-height:30px;padding-top:3px;padding-bottom:3px;font-size:.84rem}.prdFields .wlcAdd{font-size:.74rem}.prdCheck{color:var(--color-text);white-space:nowrap;align-items:center;gap:6px;font-size:.8rem;display:inline-flex}.prdCheck input{width:15px;height:15px;min-height:0;accent-color:var(--color-accent);margin:0}.prdHint{color:var(--brand-mist);flex-basis:100%;font-size:.72rem}.prdMoney.led{border-color:var(--color-accent)}.prdEq{color:var(--brand-mist)}.prdDiff{color:var(--brand-mist);flex-basis:100%;font-size:.74rem}.prdDiff.up{color:var(--brand-positive-ink)}.prdDiff.down{color:var(--brand-red-ink)}.prdDiffRow{margin-top:8px}.prdSwitch{appearance:none;width:auto;min-height:30px;font:inherit;color:var(--color-text);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:2px 0;font-size:.8rem;display:inline-flex}.prdSwitchTrack{background:var(--brand-mist-300);border-radius:999px;flex:none;width:34px;height:20px;transition:background .12s;position:relative}.prdSwitchTrack:after{content:"";background:var(--color-surface);width:16px;height:16px;box-shadow:0 1px 2px color-mix(in srgb, var(--brand-dark) 25%, transparent);border-radius:50%;transition:left .12s;position:absolute;top:2px;left:2px}.prdSwitch[aria-checked=true] .prdSwitchTrack{background:var(--color-accent)}.prdSwitch[aria-checked=true] .prdSwitchTrack:after{left:16px}.prdSwitch:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px;border-radius:6px}.rqWrap{max-width:720px}.rqFor{color:var(--brand-slate);font-size:.82rem}.rqPreview{background:var(--brand-amber-100);color:var(--brand-amber-ink);border-radius:8px;margin:0 0 14px;padding:9px 12px;font-size:.84rem;line-height:1.5}.rqProgress{color:var(--brand-slate);align-items:center;gap:10px;margin:4px 0 16px;font-size:.8rem;display:flex}.rqBar{background:var(--brand-mist-100);border-radius:999px;flex:auto;max-width:260px;height:6px;overflow:hidden}.rqBar>span{background:var(--color-accent);border-radius:999px;height:100%;transition:width .3s;display:block}.rqItem{background:var(--color-surface);border:1px solid var(--color-border);border-radius:14px;margin:0 0 12px;padding:14px 18px}.rqItem.in{background:color-mix(in srgb, var(--brand-teal-50) 55%, var(--color-surface));border-color:var(--brand-teal-100)}.rqItem.over{border-color:var(--color-accent);box-shadow:0 0 0 3px var(--brand-teal-100)}.rqTop{align-items:center;gap:10px;display:flex}.rqNum{background:var(--brand-mist-100);width:24px;height:24px;color:var(--brand-slate);font-size:.74rem;font-weight:var(--font-weight-semibold);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.rqItem.in .rqNum{background:var(--color-accent);color:var(--color-on-accent)}.rqTitle{min-width:0;font-size:.95rem;font-weight:var(--font-weight-semibold);text-transform:none;letter-spacing:normal;color:var(--color-text);flex:auto;margin:0}.rqIn{color:var(--color-positive);font-size:.76rem;font-weight:var(--font-weight-semibold);flex:none;align-items:center;gap:4px;display:inline-flex}.rqOpt{color:var(--brand-mist);flex:none;font-size:.72rem}.rqBody{margin:6px 0 0 34px}.rqHelp{color:var(--brand-slate);margin:0 0 10px;font-size:.8rem;line-height:1.5}.rqActs{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.rqOr{color:var(--brand-mist);font-size:.76rem}.rqNone{appearance:none;border:1px solid var(--color-border);background:var(--color-surface);width:auto;min-height:0;color:var(--brand-slate);font:inherit;cursor:pointer;border-radius:999px;margin-left:auto;padding:7px 14px;font-size:.8rem}.rqNone:hover,.rqNone:focus-visible{border-color:var(--color-accent);color:var(--color-accent)}.rqFiles{margin:0 0 8px;padding:0;list-style:none}.rqFiles li{align-items:center;gap:8px;min-width:0;padding:4px 0;font-size:.8rem;display:flex}.rqFileName{overflow-wrap:anywhere;min-width:0}.rqFiles li small{color:var(--brand-slate);flex:none;margin-left:auto;font-size:.72rem}.rqFiles li .prdX{flex:none;margin:-4px -4px -4px 0}.rqFiles li .rqXRoom{width:28px;height:28px}.rqFiles li>svg{flex:none}.rqFiles li.going{opacity:.5}.rqSaid{color:var(--color-text);align-items:flex-start;gap:8px;margin:0 0 8px;font-size:.84rem;display:flex}.rqSaid .rqHeldAdd{white-space:nowrap;margin-left:8px}@media (max-width:640px){.rqSaid .rqHeldAdd{margin:4px 0 0;display:block}}.rqSaid svg{color:var(--color-positive);flex:none;margin-top:3px}.rqNote{box-sizing:border-box;border:1px solid var(--color-border);width:100%;min-height:44px;font:inherit;resize:vertical;border-radius:10px;margin:0 0 8px;padding:8px 10px;font-size:.84rem;display:block}.rqNote:focus{border-color:var(--color-accent);box-shadow:0 0 0 3px var(--brand-teal-100);outline:none}.rqBusy{color:var(--brand-slate);margin:8px 0 0;font-size:.78rem}.rqErr{margin:8px 0 0}.rqElse h2{margin:0 0 8px}.rqName{max-width:340px;color:var(--color-text);flex-direction:column;gap:4px;margin:6px 0 0;font-size:.8rem;display:flex}.rqNameWords span{color:var(--brand-slate)}.rqName input{border:1px solid var(--color-border);min-height:40px;font:inherit;border-radius:10px;padding:6px 10px;font-size:.86rem}.rqName input:focus{border-color:var(--color-accent);box-shadow:0 0 0 3px var(--brand-teal-100);outline:none}.rqThanks{background:var(--brand-teal-50);max-width:460px;color:var(--color-text);border-radius:10px;margin:12px auto 0;padding:10px 14px;font-size:.84rem;line-height:1.5}.rqAfter{max-width:460px;color:var(--brand-slate);margin:10px auto 0;font-size:.78rem;line-height:1.5}.rqSentList{margin:8px 0 0;padding:0;list-style:none}.rqSentList li{border-bottom:1px solid var(--color-border);justify-content:space-between;gap:12px;padding:7px 0;font-size:.84rem;display:flex}.rqSentList li>span{flex:auto;min-width:0}.rqSentList li small{color:var(--brand-slate);text-align:right;flex:0 42%}@media (max-width:640px){.rqItem{padding:12px 14px}.rqBody{margin-left:0}.rqOr{display:none}.rqNone{margin-left:0}.rqFiles li{flex-wrap:wrap}.rqFileName{flex:1 1 0}.rqFiles li .prdX{order:1}.rqFiles li .rqXRoom{display:none}.rqFiles li small{flex-basis:100%;order:2;margin-left:22px}}.rqYesNo{flex-wrap:wrap;gap:8px;margin:0 0 4px;display:flex}.rqYN{appearance:none;border:1px solid var(--color-border);background:var(--color-surface);width:auto;min-height:0;color:var(--brand-slate);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:5px;padding:7px 20px;font-size:.84rem;display:inline-flex}.rqYN:hover,.rqYN:focus-visible{border-color:var(--color-accent);color:var(--color-text)}.rqYN.on{border-color:var(--color-accent);background:var(--brand-teal-50);color:var(--color-text);font-weight:var(--font-weight-semibold)}.rqYN.on svg{color:var(--color-positive)}.rqThen{border-left:2px solid var(--brand-teal-200);margin:10px 0 0;padding:2px 0 0 12px}.rqAns{flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0 0 10px;display:flex}.rqAmount{box-sizing:border-box;border:1px solid var(--color-border);background:var(--color-surface);letter-spacing:normal;text-transform:none;border-radius:10px;align-items:center;width:220px;max-width:100%;min-height:40px;margin:0;padding:0 12px;display:inline-flex}.rqAmount:focus-within{border-color:var(--color-accent);box-shadow:0 0 0 3px var(--brand-teal-100)}.rqPound{color:var(--brand-slate);flex:none;margin-right:6px;font-size:.9rem}.rqAmount input{min-width:0;height:auto;min-height:0;box-shadow:none;font:inherit;font-variant-numeric:tabular-nums;text-align:right;color:var(--color-text);background:0 0;border:0;border-radius:0;outline:0;flex:auto;margin:0;padding:8px 0;font-size:.92rem}.rqDate .dp{width:220px;max-width:100%}.rqDate .dpBtn{border-radius:10px;min-height:40px;padding:8px 12px;font-size:.9rem}.rqDate .dpCal{margin-left:0}.rqLinkRow{flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0 0 10px;display:flex}.rqLink{background:var(--color-action);color:var(--color-on-accent);font-size:.84rem;font-weight:var(--font-weight-semibold);border-radius:999px;align-items:center;gap:5px;padding:7px 18px;text-decoration:none;display:inline-flex}.rqLink:hover{background:var(--color-action-hover);color:var(--color-on-accent);text-decoration:none}.rqHost{color:var(--brand-slate);overflow-wrap:anywhere;font-size:.76rem}.rqLinkRow .rqDone,.rqLinkRow .rqSaid{margin:0 0 0 auto}@media (max-width:640px){.rqLinkRow .rqDone,.rqLinkRow .rqSaid{margin-left:0}}.prdTickGrid{border:1px solid var(--brand-teal-100);background:var(--color-surface);border-radius:8px;grid-template-columns:repeat(7,minmax(0,1fr));margin-top:6px;display:grid;overflow:hidden}.prdTickCell{box-sizing:border-box;letter-spacing:normal;text-transform:none;min-height:32px;color:var(--color-text);border-right:1px solid var(--brand-teal-100);border-bottom:1px solid var(--brand-teal-100);cursor:pointer;white-space:nowrap;align-items:center;gap:7px;margin:0;padding:5px 10px;font-size:.78rem;line-height:1.3;display:flex}.prdTickCell:nth-child(7n){border-right:0}.prdTickCell:nth-child(n+8){border-bottom:0}.prdTickCell input{width:15px;height:15px;min-height:0;accent-color:var(--color-accent);flex:none;margin:0}.prdTickCell:focus-within{outline:2px solid var(--color-accent);outline-offset:-2px}.prdTickCell.on{background:var(--brand-teal-50);color:var(--brand-teal-ink);font-weight:var(--font-weight-medium)}.prdTickCell.gap{cursor:default}.prdLines.under{margin-top:10px}.prdFields .prdAnother{font-size:.74rem}.prdNoteRow{border-top:1px solid var(--brand-teal-50);grid-template-columns:100px minmax(0,1fr) 28px;align-items:center;gap:10px;margin-top:10px;padding-top:10px;display:grid}.prdNoteRow .prdLineK{text-transform:none;letter-spacing:normal;margin:0}.prdPayPill{border:1px solid var(--brand-teal-300);background:var(--color-surface);color:var(--color-text);font-weight:var(--font-weight-semibold);white-space:nowrap;border-radius:999px;padding:3px 12px;font-size:.84rem;line-height:1.4;display:inline-block}.prdPcPay .prdYr{margin-left:0}.prdPeople.prdOff .prdLine:not(.fixed){opacity:.5}.prdTeamFoot{align-items:center;gap:12px;margin-top:12px;display:flex}.prdAddBtn{appearance:none;border:1px solid var(--color-accent);background:var(--color-surface);width:auto;min-height:30px;color:var(--brand-teal-ink);font:inherit;font-size:.78rem;font-weight:var(--font-weight-medium);cursor:pointer;border-radius:999px;align-items:center;padding:3px 14px;display:inline-flex}.prdAddBtn:hover{background:var(--brand-teal-50)}.prdCountLine{color:var(--brand-slate);font-size:.78rem}.prdCountLine b{color:var(--color-text);font-weight:var(--font-weight-semibold)}.prdPreview{margin:0 0 14px}.prdStarterLink{font-weight:var(--font-weight-semibold);color:var(--brand-teal-ink)}.prdStarterBox{background:var(--brand-teal-50);border-radius:8px;margin:10px 0 0;padding:10px 12px;font-size:.8rem}.prdStarterBox p{margin:0 0 6px}.prdLinkRow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.prdLink{overflow-wrap:anywhere;background:var(--color-surface);border:1px solid var(--color-border);border-radius:6px;padding:5px 8px;font-size:.76rem}.prdLinkRow a.prdAttach{text-decoration:none}.prdSaid h3{color:var(--color-text);text-transform:none;letter-spacing:normal;margin:12px 0 2px;font-size:.88rem}.prdSaid .prdSent{margin-top:0}.prdSaidLine{margin:10px 0 0;font-size:.88rem}.prdYou{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px;display:grid}.prdFoot{justify-content:space-between;align-items:center;gap:12px;margin-top:14px;display:flex}.prdFoot .prdAsk{margin:0}.prdFoot .wlcBtn{width:auto}.wlcCard.prdNeed,.wlcF.prdNeed input,.prdLine.prdNeed .prdIn:placeholder-shown,.prdLine.prdNeed .ddBtn.empty,.prdLine.prdNeed .dpBtn.empty{border-color:var(--color-negative)}.prdLine.prdNeed .prdLineK b{color:var(--brand-red-ink)}@media (max-width:640px){.prdActRow{flex-direction:column;align-items:stretch}.prdChoice{flex-direction:column}.prdWrap .prdSendTop{width:100%;margin-left:0}.prdPc{padding:10px 12px}.prdPcHead{flex-direction:column;align-items:flex-start;gap:2px}.prdPcPay{white-space:normal;justify-content:flex-start}.prdLine{border-top:1px solid var(--brand-teal-50);grid-template-columns:minmax(0,1fr) 28px;align-items:start;gap:4px 8px;padding-top:6px}.prdLine:first-child{border-top:0;padding-top:0}.prdLineK{grid-area:1/1}.prdLine .prdX{grid-area:1/2}.prdLine .prdFields{grid-area:2/1/auto/-1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:6px 8px;display:grid}.prdF{flex-direction:column;align-items:stretch;gap:2px;min-width:0;display:flex}.prdF:before{content:attr(data-label);color:var(--brand-slate);font-size:.68rem}.prdF>.prdW,.prdFields .prdEq{display:none}.prdFields .prdDd,.prdFields .dp,.prdFields .prdWords,.prdFields .prdMoney,.prdFields .prdNum{width:100%}.prdIn:not(.prdArea),.prdDd .ddBtn{height:34px}.prdFields .dpBtn{height:34px;min-height:34px}.prdFields .prdDiff,.prdFields .prdHint,.prdF.wide,.prdF.full{grid-column:1/-1}.prdFields>.wlcAdd{white-space:nowrap;place-self:end start;align-items:center;min-height:34px;display:inline-flex}.prdFields>.prdHint+.wlcAdd,.prdFields>.prdCheck+.wlcAdd{min-height:0}.prdDrop{border:0;padding:0}.prdDropWords{display:none}.prdFields>.prdCheck{white-space:normal;grid-column:1/-1;min-height:28px}.prdTeamFoot{flex-direction:column;align-items:flex-start}.prdTickGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.prdTickCell:nth-child(7n){border-right:1px solid var(--brand-teal-100)}.prdTickCell:nth-child(2n){border-right:0}.prdTickCell:nth-child(n+8){border-bottom:1px solid var(--brand-teal-100)}.prdTickCell:nth-last-child(-n+2){border-bottom:0}.prdNoteRow{grid-template-columns:minmax(0,1fr);gap:4px}.prdYou{grid-template-columns:minmax(0,1fr)}.prdFoot{flex-direction:column-reverse;align-items:stretch}.prdFoot .wlcBtn{width:100%}}@media (max-width:767.98px){.prdWrap .prdArea,.prdWrap .prdFields .ddBtn,.prdWrap .prdFields .dpBtn,.ppUpWho .ddBtn,.ppFileAbout .ddBtn,.ppFilesAll .ddBtn{font-size:16px}.prdWrap .prdFields .dpBtn.empty{white-space:nowrap;font-size:.86rem}}.spWrap.withBar{padding-bottom:150px}.spHead{align-items:baseline;gap:10px;margin:0 0 18px;display:flex}.spBack{color:var(--color-action);white-space:nowrap;margin-left:auto;font-size:.8rem}.rqWrap .wlcSend{z-index:5;padding:10px 4px calc(10px + env(safe-area-inset-bottom));background:var(--brand-paper);border-top:1px solid var(--color-border);margin:18px -4px 0;position:sticky;bottom:0}.spTopBar{z-index:20;background:var(--color-surface);border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:12px;margin:0 -20px 14px;padding:8px 20px;display:flex;position:sticky;top:0}.spTopTitle{font-size:.85rem;font-weight:var(--font-weight-semibold);color:var(--brand-dark);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.spTopBar .btn{flex:none;margin:0}.spMark{color:var(--brand-teal);letter-spacing:.01em;font-size:1.05rem;font-weight:700}.spSub{color:var(--brand-mist);text-transform:uppercase;letter-spacing:.06em;font-size:.78rem}.spTitle{margin:0 0 8px;font-size:1.35rem}.spLead{color:var(--brand-slate);margin:0 0 10px;font-size:.95rem;line-height:1.5}.spMsg{background:var(--brand-cream);white-space:pre-wrap;border-radius:8px;margin:0 0 12px;padding:10px 14px;font-size:.92rem}.spNotice{background:var(--brand-amber-100);color:var(--brand-amber-ink);border-radius:8px;margin:0 0 12px;padding:10px 14px;font-size:.92rem;line-height:1.5}.spNotice.ok{background:var(--brand-teal-50);color:var(--brand-teal-ink)}.spHint{color:var(--brand-slate);margin:8px 0;font-size:.85rem}.vfBox{border:1px solid var(--color-border);background:var(--color-surface);border-radius:12px;margin:0 0 14px;padding:16px 18px}.vfBox h2{text-transform:none;letter-spacing:0;margin:0 0 6px;font-size:1rem;font-weight:600}.vfRow{flex-wrap:wrap;align-items:center;gap:10px;margin-top:10px;display:flex}.vfRow .btn{width:auto;min-height:30px;padding:3px 14px;font-size:.85rem}.vfRow .btn+.btn{margin-top:0}.vfRow input[type=text]{width:min(100%,360px);height:30px;min-height:30px;padding:3px 10px;font-size:.85rem}.vfAnswer{color:var(--brand-slate);border-radius:12px;margin-top:12px;padding:14px 16px;font-size:.92rem;line-height:1.5}.vfAnswer h3{text-transform:none;letter-spacing:0;color:var(--color-text);margin:0 0 4px;font-size:1.02rem;font-weight:600}.vfAnswer.ok{background:var(--brand-teal-50);border:1px solid color-mix(in srgb, var(--brand-teal) 35%, transparent)}.vfAnswer.ok h3{color:var(--brand-teal-ink)}.vfAnswer.bad{background:var(--brand-amber-100);border:1px solid color-mix(in srgb, var(--brand-amber) 45%, transparent)}.vfAnswer.bad h3{color:var(--brand-amber-ink)}.vfAnswer p{margin:0 0 4px}.vfAnswer ul{margin:4px 0 0 18px;padding:0}.ssSeal{color:var(--brand-slate);flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 14px;font-size:.82rem;display:flex}.ssSeal b{color:var(--color-text)}.ssSealWords{flex:420px}.ssSealMsg{color:var(--brand-teal-ink);flex-basis:100%}.ssSmsTest{align-items:center;gap:8px;display:inline-flex}.ssSmsTest input{width:170px;height:30px;min-height:30px;padding:3px 10px;font-size:.85rem}.spWrap.spCodeOwed>:not(.spHead):not(.spCode){display:none}.spCode{margin:8px 0 24px}.spCodeRow{flex-wrap:wrap;align-items:center;gap:10px;margin:12px 0 8px;display:flex}.jeRecs{border-top:1px solid var(--color-border);margin:8px 0 6px;padding-top:6px}.jeRecsHd{letter-spacing:.06em;text-transform:uppercase;color:var(--brand-mist);margin:0 0 4px;font-size:.66rem}.jeRec{color:var(--brand-slate);justify-content:space-between;align-items:baseline;gap:12px;padding:3px 0;font-size:.74rem;display:flex}.jeRecWhat{overflow-wrap:anywhere;min-width:0}.jeRecWho{color:var(--brand-mist);white-space:nowrap;flex:none;font-size:.68rem}@media (max-width:640px){.jeRec{flex-direction:column;gap:1px}}.jaConfirm.jpRecord{align-items:flex-end}.jaConfirm .jpRecF{flex-direction:column;flex:0 200px;gap:3px;min-width:0;display:flex}.jaConfirm .jpRecF.jpRecWide{flex:100%}.jaConfirm .jpRecF label{color:var(--brand-slate);font-size:.7rem}.jaConfirm .jpRecF input{width:100%;min-height:30px;padding:3px 10px;font-size:.8rem}.jaConfirm .jpRecErr{flex-basis:100%;margin:0}.prdForThem{background:var(--brand-teal-50);border:1px solid var(--brand-teal-200);color:var(--brand-dark);border-radius:10px;margin:0 0 16px;padding:10px 12px;font-size:.82rem}.prdForThem p{margin:0 0 8px}.prdForThemHow{flex-wrap:wrap;gap:10px;display:flex}.prdForThemHow .cfgF{flex-direction:column;flex:180px;gap:3px;min-width:0;display:flex}.prdForThemHow .cfgF label{color:var(--brand-slate);font-size:.7rem}.prdForThemHow input{width:100%;min-height:30px;padding:3px 10px;font-size:.8rem}.spFind{flex-wrap:wrap;align-items:center;gap:10px;margin:14px 0 8px;display:flex}.spFind input{flex:260px;min-height:42px}.spSaid:focus{outline:none}.spCodeIn{letter-spacing:.25em;text-align:center;font-variant-numeric:tabular-nums;width:160px;min-height:42px;font-size:1.35rem}.sgSignerRow input.sgMobile.bad{border-color:var(--brand-amber)}.sgCodeTick{color:var(--brand-slate);align-items:center;gap:8px;min-height:0;margin:0;font-size:.78rem;display:inline-flex}.sgCodeTick input[type=checkbox]{width:15px;height:15px;min-height:0;margin:0}.spDone{background:var(--brand-teal-50);border:1px solid color-mix(in srgb, var(--brand-teal) 35%, transparent);border-radius:12px;grid-template-columns:auto 1fr;align-items:center;gap:4px 14px;margin:0 0 18px;padding:16px 18px;display:grid}.spDoneMark{background:var(--brand-teal);width:40px;height:40px;color:var(--color-surface);border-radius:50%;grid-row:1/3;justify-content:center;align-items:center;font-size:1.25rem;font-weight:700;display:inline-flex}.spDone h2{color:var(--brand-teal-ink);text-transform:none;letter-spacing:0;margin:0;font-size:1.15rem;font-weight:600;line-height:1.3}.spDone p{color:var(--brand-slate);margin:0;font-size:.92rem;line-height:1.5}.spPages{margin:6px 0 14px}.spPageWrap{margin:0 0 14px}.spBox{box-sizing:border-box;border:2px solid var(--brand-teal);background:color-mix(in srgb, var(--brand-teal) 16%, transparent);cursor:pointer;border-radius:4px;justify-content:flex-start;align-items:center;width:auto;min-height:0;padding:0;font-family:inherit;display:flex;position:absolute;overflow:hidden}.spBox.date{border-color:var(--brand-amber);background:color-mix(in srgb, var(--brand-amber) 20%, transparent)}.spPlainText{color:var(--brand-dark);white-space:nowrap;text-overflow:ellipsis;padding:0 6px;font-size:.55em;overflow:hidden}.spBox.filled{background:var(--color-surface);border-style:solid}.spBox.done{opacity:.6;cursor:default;background:0 0;border-style:dashed}.spBox:disabled{cursor:default}.spBox:not(:disabled):hover{box-shadow:0 0 0 3px color-mix(in srgb, var(--brand-teal) 30%, transparent)}@keyframes spPulse{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--brand-teal) 60%, transparent)}70%{box-shadow:0 0 0 14px #0000}to{box-shadow:0 0 #0000}}.spBox.pulse{animation:1.2s ease-out 2 spPulse}.spBox.date.pulse{animation-name:spPulseAmber}@keyframes spPulseAmber{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--brand-amber) 70%, transparent)}70%{box-shadow:0 0 0 14px #0000}to{box-shadow:0 0 #0000}}.spBoxTag{color:var(--color-surface);background:var(--brand-teal);white-space:nowrap;border-radius:3px 3px 0 0;padding:3px 6px;font-size:.62rem;font-weight:600;line-height:1;position:absolute;top:-18px;left:-2px}.spBoxTag.date{background:var(--brand-amber);color:var(--brand-dark)}.spBox .spBoxTag{border-radius:3px;margin-left:4px;position:static;top:0;left:0}.spTyped{color:var(--brand-dark);white-space:nowrap;padding:0 6px;font-family:Allura,Brush Script MT,cursive;line-height:1}.spDrawn{object-fit:contain;max-width:100%;max-height:100%;padding:2px}.spDateText{color:var(--brand-dark);white-space:nowrap;padding:0 6px;font-size:.55em}.spFoot{color:var(--brand-mist);margin-top:22px;font-size:.74rem}.ppPage{max-width:1040px}.ppPage.ppNarrow{max-width:760px}.ppPage>.spLead,.ppPage>.spFoot,.ppPage>.ppMeet{max-width:720px}.ppFor{color:var(--brand-slate);font-size:.85rem}.ppPreview{background:var(--brand-amber-100);color:var(--brand-amber-ink);border-radius:8px;margin:0 0 14px;padding:8px 12px;font-size:.8rem}.ppSec{background:var(--secBg,transparent);border-radius:14px;margin:16px 0 0;padding:12px 14px 14px}.ppSecHead{font-size:.72rem;font-weight:var(--font-weight-semibold);letter-spacing:.07em;text-transform:uppercase;color:var(--secInk,var(--brand-slate));margin:0 0 8px}.ppSecPay{--secBg:var(--brand-amber-100);--secInk:var(--brand-amber-ink)}.ppSecRep{--secBg:var(--brand-teal-50);--secInk:var(--brand-teal-ink)}.ppSecLinks{--secBg:var(--brand-info-100);--secInk:var(--brand-info-ink)}.ppSecTalk{--secBg:var(--brand-mist-100);--secInk:var(--brand-slate)}.ppGrid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px;display:grid}.ppGrid.ppGridWide{grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}.ppCard{border:1px solid var(--color-border);background:var(--color-surface);border-radius:10px;flex-direction:column;gap:6px;min-width:0;padding:12px 14px;display:flex}.ppSec .ppCard,.tpTilePrev .ppCard{box-shadow:var(--shadow-sm);border-color:#0000}.ppCard.ppLead{border-color:var(--brand-amber-300)}.ppKind{letter-spacing:.05em;text-transform:uppercase;color:var(--brand-mist);font-size:.7rem}.ppName{font-size:.95rem;font-weight:var(--font-weight-semibold);color:var(--color-text);margin:0}.ppWords{color:var(--brand-slate);flex:auto;margin:0;font-size:.82rem;line-height:1.45}.ppActs{flex-wrap:wrap;align-items:center;gap:10px;margin-top:2px;display:flex}.ppDemo{color:var(--color-action);font-size:.78rem;text-decoration:none}.ppDemo:hover{text-decoration:underline}.ppMail{color:var(--brand-slate);overflow-wrap:anywhere;font-size:.8rem}.ppSecTalk .ppActs{min-height:30px}.ppLinks{margin:2px 0 0;padding:0;list-style:none}.ppLinks li{border-top:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:10px;padding:5px 0;display:flex}.ppLinks li:first-child{border-top:0}.ppLinks .btn{flex:none}.ppCo{min-width:0;font-size:.8rem;font-weight:var(--font-weight-semibold);color:var(--color-text);overflow-wrap:anywhere}.ppCo small{font-size:.72rem;font-weight:var(--font-weight-normal);color:var(--brand-slate);display:block}.ppCodeBox{background:var(--brand-teal-50);border-radius:14px;max-width:460px;margin:16px 0 0;padding:14px 16px 6px}.ppCodeTo{color:var(--color-text);margin:0 0 12px;font-size:.9rem;line-height:1.5}.ppCodeAsk{flex-wrap:wrap;gap:10px;display:flex}.ppCodeAsk .btn+.btn{margin-top:0}.ppCodeRow{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.ppCodeField{flex-direction:column;gap:4px;display:flex}.ppCodeLab{color:var(--brand-slate);font-size:.8rem}.ppCodeIn{width:9em;min-height:var(--touch-target);letter-spacing:.25em;text-align:center;font-variant-numeric:tabular-nums;padding:6px 12px;font-size:1.3rem}.ppCodeMore{color:var(--brand-slate);margin:10px 0 0;font-size:.85rem}.ppCodeSaid{min-height:3em;color:var(--color-negative);margin:8px 0 0;font-size:.85rem;line-height:1.5}.ppNew{background:var(--brand-amber-200);color:var(--brand-amber-ink);font-size:.62rem;font-weight:var(--font-weight-semibold);letter-spacing:.05em;text-transform:uppercase;vertical-align:1px;border-radius:999px;margin-left:6px;padding:0 7px;line-height:1.6;display:inline-block}.ppSr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ppMeet{color:var(--color-text);align-items:flex-start;gap:8px;margin:0 0 6px;font-size:.88rem;line-height:1.5;display:flex}.ppMeet svg{color:var(--brand-teal);flex:none;margin-top:3px}.ppMeet b{font-weight:var(--font-weight-semibold)}.ppTodo{--secInk:var(--brand-amber-ink);border:1px solid var(--color-border);border-left:4px solid var(--brand-amber);background:var(--color-surface);box-shadow:var(--shadow-sm);border-radius:12px;margin:16px 0 0;padding:12px 16px 14px}.ppTodoList{margin:0;padding:0;list-style:none}.ppTodoList li{border-top:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.ppTodoList li:first-child{border-top:0;padding-top:2px}.ppTodoWhat{min-width:0}.ppTodoWhat b{font-size:.9rem;font-weight:var(--font-weight-semibold);color:var(--color-text);overflow-wrap:anywhere}.ppTodoWhat small{color:var(--brand-slate);overflow-wrap:anywhere;font-size:.76rem;display:block}.ppTodoList .btn{flex:none}.ppTodo.ppUpCard{--secInk:var(--brand-teal-ink);border-left-color:var(--brand-teal)}.ppNone{color:var(--color-text);margin:0;font-size:.92rem}.ppTodo.ppTodoNone{border-left-color:var(--brand-teal-200)}.ppStatus{color:var(--color-text);font-size:1.05rem}.ppIntro{font-size:.9rem}.ppDrop{border:1.5px dashed var(--brand-teal-300);background:var(--brand-teal-50);text-align:center;color:var(--brand-slate);border-radius:10px;padding:9px 12px;font-size:.8rem;line-height:1.5}.ppDropWhat{font-size:.74rem}.ppDrop.ppDropOn{border-color:var(--brand-teal);background:var(--brand-teal-100)}.ppDrop .linkBtn{font-weight:var(--font-weight-semibold)}.ppFiles{flex-direction:column;gap:6px;margin:8px 0 0;padding:0;list-style:none;display:flex}.ppFile{border:1px solid var(--color-border);background:var(--color-surface);border-radius:10px;align-items:center;gap:10px;padding:8px 12px;font-size:.84rem;display:flex}.ppFileName{min-width:0;color:var(--brand-slate);overflow-wrap:anywhere;flex:auto}.ppFileName b{font-weight:var(--font-weight-semibold);color:var(--color-text)}.ppFileWhy{color:var(--color-negative);margin-top:2px;font-size:.76rem;display:block}.ppFileState{color:var(--brand-slate);flex:none;font-size:.76rem}.ppFileSize{white-space:nowrap}.ppFile .fkBadge,.pfRow .fkBadge{min-width:48px}.ppFileAboutSaid{min-width:0;min-height:30px;color:var(--color-text);white-space:nowrap;text-overflow:ellipsis;flex:auto;padding:0 10px;font-size:.8rem;line-height:30px;overflow:hidden}.ppFile.ppFileRow>:last-child{text-align:right;justify-content:flex-end;min-width:76px}.ppUpGo .btn{min-width:132px}.ppFileDone{font-size:.76rem;font-weight:var(--font-weight-semibold);color:var(--brand-positive-ink);white-space:nowrap;flex:none;align-items:center;gap:5px;display:inline-flex}.ppUpWho{margin:0 0 10px}.ppUpWho .cfgF{width:min(100%,280px);min-width:0;display:block}.ppUpWho .ddBtn,.ppFileAbout .ddBtn,.ppFilesAll .ddBtn{height:30px;min-height:30px}.ppFilesHead{color:var(--brand-slate);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;margin:10px 0 0;font-size:.78rem;display:flex}.ppFilesHead b{font-weight:var(--font-weight-semibold);color:var(--color-text)}.ppFilesAll{align-items:center;gap:8px;min-width:0;display:inline-flex}.ppFile.ppFileRow{grid-template-columns:auto minmax(0,1fr) minmax(0,260px) auto;gap:6px 12px;display:grid}.ppFileAbout{min-width:0;color:var(--brand-slate);align-items:center;gap:8px;font-size:.72rem;display:flex}.ppFileAbout .ddWrap{flex:auto;min-width:0}.ppFileAbout .ddBtn{justify-content:space-between;width:100%}.ppFile .linkBtn{flex:none;font-size:.8rem}.ppUpRow{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px 10px;margin:10px 0 0;display:grid}.ppUpRow .cfgF{min-width:0}.ppUpRow .cfgF label i{letter-spacing:0;text-transform:none;font-style:normal}.ppUpRow .cfgF input{width:100%;height:30px;min-height:30px;padding:4px 8px;font-size:.8rem}.ppUpSaid{margin:8px 0 0;font-size:.84rem;line-height:1.5}.ppUpSaid:empty{margin:0}.ppUpSaid.ok{background:var(--brand-positive-soft);color:var(--brand-positive-ink);border-radius:10px;padding:10px 12px}.ppUpSaid.no{color:var(--color-negative)}.ppUpNote{color:var(--brand-slate);margin:6px 0 0;font-size:.76rem;line-height:1.5}.ppSecWork{--secBg:var(--brand-mist-100);--secInk:var(--brand-slate)}.ppStack{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}.ppWork{margin:0;padding:0;list-style:none}.ppWork li{border-top:1px solid var(--color-border);grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:4px 14px;padding:10px 0;display:grid}.ppWork:first-child li:first-child{border-top:0;padding-top:2px}.ppWhen{font-size:.8rem;font-weight:var(--font-weight-semibold);color:var(--color-text);font-variant-numeric:tabular-nums}.ppWhen small{font-size:.7rem;font-weight:var(--font-weight-normal);color:var(--brand-slate);display:block}.ppWorkWhat{min-width:0}.ppWorkWhat b{font-size:.88rem;font-weight:var(--font-weight-semibold);color:var(--color-text);overflow-wrap:anywhere;display:block}.ppWorkWhat small{color:var(--brand-slate);font-size:.76rem;display:block}.ppWhere{font-size:.74rem;font-weight:var(--font-weight-semibold);white-space:nowrap;border-radius:999px;justify-self:end;padding:2px 10px}.ppWhere.you{background:var(--brand-amber-100);color:var(--brand-amber-ink);box-shadow:inset 0 0 0 1px var(--brand-amber-200)}.ppWhere.us{background:var(--brand-teal-100);color:var(--brand-teal-ink)}.ppWhere.done{background:var(--brand-positive-soft);color:var(--brand-positive-ink)}.ppMore{border-top:1px solid var(--color-border)}.ppMore>summary{font-size:.8rem;font-weight:var(--font-weight-semibold);color:var(--color-action);cursor:pointer;padding:9px 0 1px;list-style:none;display:block}.ppMore>summary::-webkit-details-marker{display:none}.ppMore>summary:hover{text-decoration:underline}.ppMoreShut,.ppMore[open] .ppMoreOpen{display:none}.ppMore[open] .ppMoreShut{display:inline}.ppMore .ppWork li:first-child{border-top:0}.ppNumsList{flex-direction:column;gap:10px;display:flex}.ppSecPayDue{--secBg:var(--brand-cream);--secInk:var(--brand-amber-ink)}.ppSecRecent,.ppSecDocs{--secBg:var(--brand-mist-100);--secInk:var(--brand-slate)}.ppRecent li,.ppDocs li{grid-template-columns:58px minmax(0,1fr)}.ppRecent .ppWorkWhat b{font-weight:var(--font-weight-medium)}.ppDocs .ppWorkWhat a{color:var(--color-action);font-weight:var(--font-weight-semibold);overflow-wrap:anywhere}.ppContact{margin-top:6px}.ppFaq{gap:10px;margin-top:12px;display:grid}.ppFaqCard .ppName{text-transform:none;letter-spacing:0;margin-bottom:4px;font-size:1rem}.ppSecAsk{--secBg:var(--brand-mist-100);--secInk:var(--brand-slate)}.ppAskLab{font-size:.72rem;font-weight:var(--font-weight-semibold);letter-spacing:.04em;text-transform:uppercase;color:var(--brand-slate);margin:4px 0;display:block}.ppAskBox{box-sizing:border-box;width:100%;font:inherit;border:1px solid var(--color-border);background:var(--color-surface);resize:vertical;border-radius:8px;padding:8px 10px;font-size:.92rem}.ppAskBox:focus{border-color:var(--brand-teal);box-shadow:0 0 0 3px var(--brand-teal-100);outline:none}.ppAskCard .ppActs{flex-wrap:wrap;align-items:center;gap:10px}.ppPay{margin:0;padding:0;list-style:none}.ppPay li{border-top:1px solid var(--color-border);grid-template-columns:minmax(0,1fr) auto minmax(168px,max-content);grid-template-areas:"what amt by""ref ref ref";align-items:center;gap:2px 14px;padding:10px 0;display:grid}.ppPay li:first-child{border-top:0;padding-top:2px}.ppPayWhat{grid-area:what;min-width:0}.ppPayWhat b{font-size:.9rem;font-weight:var(--font-weight-semibold);color:var(--color-text);overflow-wrap:anywhere}.ppPayWhat small{color:var(--brand-slate);font-size:.76rem;display:block}.ppPayAmt{font-size:1rem;font-weight:var(--font-weight-semibold);color:var(--color-text);font-variant-numeric:tabular-nums;white-space:nowrap;grid-area:amt}.ppPayBy{grid-area:by;justify-self:end}.ppPayRef{color:var(--brand-slate);flex-wrap:wrap;grid-area:ref;align-items:baseline;gap:4px 10px;font-size:.78rem;display:flex}.ppPayRef .num{font-weight:var(--font-weight-semibold);color:var(--color-text)}.ppPayRefNum{white-space:nowrap}.ppPayNote{color:var(--brand-slate);margin:10px 2px 0;font-size:.76rem;line-height:1.5}.ppNums{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:12px 32px;margin:0;display:grid}.ppNum{min-width:0}.ppNums dt{color:var(--brand-slate);font-size:.72rem;line-height:1.35}.ppNums dd{font-size:.9rem;font-weight:var(--font-weight-semibold);color:var(--color-text);align-items:baseline;gap:12px;margin:2px 0 0;display:flex}.ppNums dd .num{overflow-wrap:anywhere;min-width:0}.ppCopy{font-size:.8rem}.ppPage .ppDemo,.ppPage .ppCopy,.ppDrop .linkBtn,.ppFile .linkBtn,.ppTip .ppTipDone{margin-top:-4px;margin-bottom:-4px;padding-top:4px;padding-bottom:4px}.ppTip{left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom));z-index:40;border:1px solid var(--brand-teal-200);background:var(--brand-teal-50);color:var(--brand-teal-ink);box-shadow:var(--shadow-md);border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:12px 14px;font-size:.86rem;line-height:1.45;display:flex;position:fixed}.ppTipWords{flex:14em;min-width:0}.ppTipDone{font-weight:var(--font-weight-semibold);margin-left:auto}body:has(.ppTip) .topArrow{display:none}.ppPage:has(.ppTip){padding-bottom:calc(150px + env(safe-area-inset-bottom))}@media (max-width:640px){.ppGrid,.ppGrid.ppGridWide{grid-template-columns:minmax(0,1fr)}.panel .cfgList.secTable{display:block}.panel .cfgList.secTable thead{display:none}.panel .cfgList.secTable tbody{display:block}.panel .cfgList.secTable tr{border-bottom:1px solid var(--color-border);grid-template-columns:24px minmax(0,1fr) auto;align-items:start;gap:4px 8px;padding:10px 12px;display:grid}.panel .cfgList.secTable td{border:0;width:auto;padding:0;display:block}.panel .cfgList.secTable td.secGrip{padding-top:2px}.panel .cfgList.secTable td.secName{flex-direction:column;display:flex}.secTable .secArrows{float:none;order:3;margin:8px 0 0;display:flex}.panel .cfgList.secTable tr.plnRowMoving{background:var(--brand-teal-50)}.panel .cfgList.secTable tr.plnRowOver{box-shadow:inset 0 2px 0 var(--color-accent)}.panel .cfgList.secTable tr.plnRowMoving td,.panel .cfgList.secTable tr.plnRowOver td{box-shadow:none;background:0 0}.panel .cfgList.stWords,.panel .cfgList.wkWords{table-layout:auto;width:100%;display:block}.panel .cfgList.stWords thead,.panel .cfgList.wkWords thead{display:none}.panel .cfgList.stWords tbody,.panel .cfgList.wkWords tbody{width:100%;display:block}.panel .cfgList.stWords tr,.panel .cfgList.wkWords tr{border-bottom:1px solid var(--brand-teal);grid-template-columns:minmax(0,1fr);gap:6px;padding:10px 12px;display:grid}.panel .cfgList.stWords td,.panel .cfgList.wkWords td{white-space:normal;border:0;width:auto;padding:0;display:block}.panel .cfgList.stWords .tpSeg,.panel .cfgList.wkWords .tpSeg{flex-wrap:wrap}.panel .cfgList.stWords td input,.panel .cfgList.wkWords td input{height:auto;min-height:36px}.panel .cfgList.stWords td:nth-child(4):before{content:"Shows as ";color:var(--brand-mist);font-size:.76rem}.panel .cfgList.wkWords td:nth-child(3):before{content:"On their page ";color:var(--brand-mist);font-size:.76rem}.panel .cfgList.wkWords td:nth-child(4):before{content:"Under Talk to us ";color:var(--brand-mist);font-size:.76rem}.ppTodoList li{flex-direction:column;align-items:stretch}.ppUpRow{grid-template-columns:minmax(0,1fr)}.ppFile.ppFileRow{grid-template-columns:auto minmax(0,1fr) auto}.ppFile.ppFileRow .ppFileAbout{grid-area:2/1/auto/-1}.ppUpWho .cfgF{width:100%}.ppUpWho .ddBtn,.ppFileAbout .ddBtn,.ppFilesAll .ddBtn{height:36px}.ppFileAboutSaid{min-height:36px;font-size:16px;line-height:36px}.ppFilesAll{width:100%}.ppFilesAll .ddWrap{flex:auto}.ppFilesAll .ddBtn{justify-content:space-between;width:100%}.ppUpRow .cfgF input{height:36px}.ppNums{grid-template-columns:minmax(0,1fr);gap:10px}.ppNums dd{justify-content:space-between}.ppUpGo .btn{min-height:36px}.ppWork li{grid-template-columns:minmax(0,1fr);gap:3px}.ppPay li{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"what amt""by by""ref ref"}.ppPayBy{justify-self:start;margin-top:2px}.ppWhen small{margin-left:4px;display:inline}.ppWhere{justify-self:start;margin-top:2px}.ppCodeField,.ppCodeIn{width:100%}.ppSec,.ppTodo{margin-left:-6px;margin-right:-6px}.ppSec{padding:12px 10px}}.tpTable{table-layout:fixed;width:100%}.tpTable .tpColTool{width:41%}.tpTable .tpColLink{width:26%}.tpTable .tpColState{width:17%}.tpTable .tpColAct{width:190px}.panel table.tpTable td{vertical-align:top;white-space:normal;overflow-wrap:anywhere}.tpTable .tpTool b{font-weight:var(--font-weight-semibold);display:block}.tpTable .tpTool span{font-size:.72rem;font-weight:var(--font-weight-normal);color:var(--brand-slate);margin-top:1px;display:block}.tpTable tr.tpGroup td{background:var(--color-surface-sunken);font-size:.66rem;font-weight:var(--font-weight-semibold);letter-spacing:.06em;text-transform:uppercase;color:var(--brand-slate);padding-top:5px;padding-bottom:5px}.tpOn,.tpTeam,.tpHidden{font-size:.68rem;font-weight:var(--font-weight-semibold);white-space:nowrap;border-radius:999px;padding:0 8px;display:inline-block}.tpOn{background:var(--brand-teal-100);color:var(--brand-teal-ink)}.tpTeam{background:var(--brand-amber-100);color:var(--brand-amber-ink)}.tpHidden{background:var(--brand-mist-100);color:var(--brand-slate)}.tpOff{color:var(--brand-mist);font-size:.72rem}.stWords td input,.wkWords td input{width:100%;height:24px;min-height:24px;padding:1px 8px;font-size:.78rem}.stWords .tpSeg,.wkWords .tpSeg{flex-wrap:nowrap}.stWords .chip,.wkWords .chip{min-height:24px;padding:1px 9px;font-size:.72rem}.wkWords td.tpOff .tpSeg{opacity:.45}.stWords td:first-child,.stWords td:nth-child(3),.stWords td:nth-child(4),.wkWords td:first-child,.wkWords td:nth-child(3),.wkWords td:nth-child(4){white-space:nowrap;width:1%}.secTable{width:100%}.panel .secTable td{vertical-align:middle}.secTable th.secGripCol,.secTable td.secGrip{width:30px;padding-right:0}.panel .cfgList.secTable td.secOn{white-space:nowrap;overflow-wrap:normal;width:1%}.secTable .tpSeg{flex-wrap:nowrap}.secTable .chip{min-height:24px;padding:1px 9px;font-size:.72rem}.secName b{font-weight:var(--font-weight-semibold);display:block}.secWords{color:var(--brand-slate);margin-top:1px;font-size:.72rem;display:block}.secEmpty{color:var(--brand-mist);margin-top:3px;font-size:.72rem;line-height:1.4;display:block}.secEmpty i{font-style:normal;font-weight:var(--font-weight-semibold);color:var(--brand-slate)}.secTable tr.secOff .secName b{color:var(--brand-slate)}.secMark{background:var(--brand-amber-100);color:var(--brand-amber-ink);font-size:.64rem;font-weight:var(--font-weight-semibold);letter-spacing:.04em;text-transform:uppercase;vertical-align:1px;border-radius:999px;margin-left:8px;padding:0 7px;line-height:1.6;display:inline-block}.secArrows{float:right;gap:4px;margin-left:10px;display:inline-flex}.secState{vertical-align:1px;margin-left:8px}.tpAuto{color:var(--brand-slate);font-size:.72rem}.tpHref{color:var(--color-action);font-size:.74rem;text-decoration:none}.panel table.tpTable .tpHref{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.tpHref:hover{text-decoration:underline}.tpName{color:var(--color-text);text-decoration:none}.tpName:hover{color:var(--color-accent);text-decoration:underline}.tpLinkRow{flex-wrap:wrap;align-items:center;gap:8px;margin:4px 0 2px;display:flex}.tpUrl{text-overflow:ellipsis;white-space:nowrap;vertical-align:middle;background:var(--color-surface-sunken);max-width:340px;color:var(--brand-slate);border-radius:6px;padding:4px 8px;font-size:.78rem;display:inline-block;overflow:hidden}.tpUrl.tpUrlOff{color:var(--brand-mist);text-decoration:line-through}.tpStat{font-size:.7rem;font-weight:var(--font-weight-medium);letter-spacing:0;text-transform:none;color:var(--brand-mist);margin-left:8px}.tpHint{color:var(--brand-slate);margin:0;font-size:.78rem}.tpSaid{min-height:1.5em;margin:6px 0 0;line-height:1.5}.tpCodes{margin:2px 0 0;line-height:1.5}.tpWarn{color:var(--brand-amber-ink)}.tpLinkRow .tpToggle{justify-content:flex-start;min-width:118px}.tpTable .tpDemos{min-width:90px}.tpCat .tpColTool{width:34%}.tpCat .tpColWhose{width:15%}.tpCat .tpColPh{width:23%}.tpCat .tpColDemo{width:8%}.tpCat .tpColShown{width:10%}.tpCat .tpColCatAct{width:150px}.tpUsed{color:var(--brand-mist);margin-top:1px;display:block}.tpTable tr.tpEditing td{background:var(--brand-teal-50)}.tpCat .lpToken{white-space:normal;overflow-wrap:anywhere;font-size:.7rem}.tpDemoCell{flex-direction:column;align-items:flex-start;gap:3px;display:flex}.tpTileEdit{border:1px solid var(--brand-teal-200);background:var(--color-surface);border-radius:10px;padding:12px 14px}.panel table.tpTable tr.tpEditRow td{font-weight:var(--font-weight-normal);background:0 0;padding:8px 0 12px}.panel table.tpTable tr.tpEditRow .lkForm{padding:0 10px}.tpNewTile{margin-top:12px}.tpTileHead{margin:0 0 8px;font-size:.9rem}.tpTileGrid{grid-template-columns:minmax(0,1fr) 260px;align-items:start;gap:16px;display:grid}.tpTileForm{grid-template-columns:1fr 1fr;gap:10px 12px;display:grid}.tpTileForm .tpWide{grid-column:1/span 2}.tpTileForm input,.tpTileForm textarea,.tpWords input,.tpWords textarea{width:100%;min-height:30px;padding:4px 8px;font-size:.8rem}.tpSeg{flex-wrap:wrap;gap:6px;display:flex}.tpPh{flex-wrap:wrap;align-items:center;gap:4px 10px;display:flex}.tpPhIn{color:var(--brand-slate);white-space:nowrap;overflow-wrap:normal;align-items:center;gap:2px;font-size:.8rem;display:inline-flex}.tpTileForm .tpPhIn input{width:220px}.tpTilePrev{background:var(--secBg,var(--brand-paper));border-radius:10px;padding:10px}.tpPrevLab{letter-spacing:.05em;text-transform:uppercase;color:var(--secInk,var(--brand-mist));margin:0 0 4px;font-size:.62rem}.tpTileActs{align-items:center}.tpTileActs .tpRetire{margin-left:auto}.tpWords{gap:10px;max-width:720px;margin-bottom:8px;display:grid}.lkForm{grid-template-columns:minmax(0,220px) minmax(0,1fr) auto;align-items:end;gap:8px 10px;max-width:860px;display:grid}.lkForm .cfgF input{width:100%;min-height:30px;padding:4px 8px;font-size:.8rem}.lkForm .ddWrap{display:block}.lkForm .ddBtn{justify-content:space-between;align-items:center;width:100%;height:30px;min-height:30px;display:inline-flex}.lkForm .lkWide{grid-column:1/-1}.lkForm .lkSpan{grid-column:2/-1}.lkWhat{min-height:30px;color:var(--color-text);align-items:center;font-size:.8rem;display:flex}.lkActs{flex-wrap:wrap;gap:8px;display:flex}.lkNone{color:var(--brand-slate);margin:2px 0 10px;font-size:.82rem;line-height:1.5}.lkApp{color:var(--brand-slate);margin:10px 0 0;font-size:.78rem;line-height:1.5}@media (max-width:640px){.lkForm{grid-template-columns:minmax(0,1fr)}.lkForm .lkWide,.lkForm .lkSpan{grid-column:auto}.tpTileGrid,.tpTileForm{grid-template-columns:minmax(0,1fr)}.tpTileForm .tpWide{grid-column:auto}.tpTileForm .tpPhIn input{width:100%}.tpTable thead{display:none}.panel table.tpTable tr.tpEditRow{padding:8px 0;display:block}.panel table.tpTable tr.tpEditRow td{display:block}.panel table.tpTable tr.tpEditRow .lkForm{padding:0 12px}.panel table.tpTable tr.tpEditing{background:var(--brand-teal-50)}.panel table.tpTable tr.tpEditing td{background:0 0}.tpTable,.tpTable tbody{width:100%;display:block}.tpTable colgroup{display:none}.tpTable tr{border-bottom:1px solid var(--color-border);grid-template-columns:minmax(0,1fr) auto;gap:4px 10px;padding:10px 12px;display:grid}.panel table.tpTable td{text-align:left;border:0;width:auto;padding:0;display:block}.panel table.tpTable td.tpTool{grid-column:1/span 2}.panel table.tpTable td.actCol{text-align:left;grid-column:1/span 2}.panel table.tpTable td.actCol:empty,.panel table.tpTable td:empty{display:none}.panel table.tpTable tr.tpGroup{background:var(--color-surface-sunken);padding:6px 12px}.panel table.tpTable tr.tpGroup td{background:0 0;grid-column:1/span 2}.tpUrl{max-width:100%}}.spBar{background:var(--color-surface);border-top:1px solid var(--color-border);box-shadow:0 -2px 10px color-mix(in srgb, var(--brand-dark) 10%, transparent);z-index:30;padding:10px 20px 12px;position:fixed;bottom:0;left:0;right:0}.spBar .spConsent{max-width:760px;margin:0 auto 8px}.spBar .sgPadText{color:var(--brand-slate);align-items:center;gap:8px;margin:8px 0 0;font-size:.78rem;display:flex}.sgPadText input{flex:auto;min-width:0;height:30px;min-height:30px;padding:2px 10px}.spSheetHint{color:var(--brand-slate);margin:8px 0 0;font-size:.78rem;line-height:1.5}.spBarHint{color:var(--brand-slate);font-size:.82rem}.spStep{flex-wrap:wrap;align-items:center;gap:8px;max-width:760px;margin:0 auto 8px;display:flex}.spStepBtn{border:1px solid var(--color-border);background:var(--color-surface);width:30px;height:30px;min-height:0;color:var(--brand-mist);font:inherit;cursor:pointer;border-radius:8px;margin:0;padding:0;font-size:1.1rem;line-height:1}.spStepBtn:not(:disabled):hover{color:var(--brand-teal);border-color:var(--brand-teal)}.spStepBtn:disabled{opacity:.4;cursor:default}.spStepText{color:var(--brand-dark);font-size:.85rem;font-weight:var(--font-weight-semibold)}.spStepSeen{color:var(--brand-slate);font-weight:400}.spProg{background:var(--brand-mist-100);border-radius:999px;flex:120px;min-width:80px;height:6px;overflow:hidden}.spProgFill{background:var(--brand-teal);border-radius:999px;height:100%;transition:width .3s;display:block}.spBox.seen:not(.filled){border-style:solid}.spConsent{color:var(--brand-slate);cursor:pointer;align-items:flex-start;gap:10px;font-size:.85rem;line-height:1.4;display:flex}.spConsent input{flex:none;width:18px;height:18px;min-height:0;margin:2px 0 0}.spConsent.nudge{color:var(--brand-amber-ink)}.spConsent.nudge input{outline:2px solid var(--brand-amber);outline-offset:2px}.spBarHint.nudge{color:var(--brand-amber-ink);font-weight:600}body:has(.spBar) .topArrow{display:none}.spDate{margin:6px 0 10px}.spDate .btn,.spDate button{width:auto}.spErr{color:var(--brand-red-ink);margin:4px 0 8px;font-size:.88rem}.spActs{flex-wrap:wrap;align-items:center;gap:8px;max-width:760px;margin:6px auto 0;display:flex}.spActs .btn{width:auto;margin:0}.spSheetWrap{background:color-mix(in srgb, var(--brand-dark) 45%, transparent);z-index:40;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.spSheet{background:var(--color-surface);width:100%;max-width:580px;max-height:calc(100dvh - 32px);box-shadow:0 12px 40px color-mix(in srgb, var(--brand-dark) 25%, transparent);border-radius:12px;padding:16px 18px 18px;overflow:auto}.spSheetHead{justify-content:space-between;align-items:center;margin:0 0 10px;display:flex}.spSignHead{margin:0;font-size:1rem}.spSheetX{border-radius:4px;padding:4px 8px;position:static}.spName{color:var(--brand-slate);gap:4px;max-width:420px;margin:0 0 12px;font-size:.85rem;display:grid}.spNameInput{width:100%;height:38px;min-height:38px;font-size:1rem}.sgPadModes{gap:8px;margin:0 0 10px;display:inline-flex}.sgPadModes .pill{cursor:pointer;border:1px solid var(--color-border);background:var(--color-surface);color:var(--brand-slate);min-height:30px;padding:4px 14px;font-family:inherit;font-size:.85rem}.sgPadModes .pill.on{background:var(--brand-dark);color:var(--brand-cream);border-color:var(--brand-dark)}.sgPadTyped,.sgPadDraw{min-height:182px}.sgPadTyped{align-content:start;gap:6px;display:grid}.sgPadPreview,.sgPadCanvas{border:1px dashed var(--brand-mist);background:var(--color-surface);box-sizing:border-box;border-radius:8px;width:100%;max-width:520px;height:150px;display:block}.sgPadPreview{color:var(--brand-dark);white-space:nowrap;text-overflow:ellipsis;padding:0 18px;font-family:Allura,Brush Script MT,cursive;font-size:2.6rem;line-height:150px;overflow:hidden}.sgPadCanvas{touch-action:none;cursor:crosshair;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.sgPadHint.sgPadWarn{color:var(--brand-amber-ink);font-weight:600}.sgPadDrawFoot{justify-content:space-between;align-items:center;gap:10px;max-width:520px;margin-top:6px;display:flex}.sgPadHint{color:var(--brand-slate);font-size:.78rem}.spDeclineLabel{color:var(--brand-slate);margin:0 0 6px;font-size:.88rem;display:block}.spReason{border:1px solid var(--color-border);resize:vertical;box-sizing:border-box;border-radius:8px;width:100%;padding:8px 10px;font-family:inherit;font-size:.92rem}@media (max-width:640px){.spWrap{padding:14px 12px 30px}.spTopBar{margin:0 -12px 12px;padding:8px 12px}.spWrap.withBar{padding-bottom:210px}.spHead{flex-wrap:wrap}.spBack{flex-basis:100%;margin-left:0}.spBar{padding:8px 12px 10px}.spBar .spActs .btn{flex:auto}.spSheetWrap{align-items:flex-end;padding:0}.spSheet{border-radius:14px 14px 0 0;max-height:92dvh}}.ssGrid{margin:0 0 14px}.ssWide{grid-column:1/-1}.ssLasts{flex-wrap:wrap;align-items:center;gap:8px;min-height:44px;display:flex}.ssLasts input{width:84px}.ssNote{color:var(--brand-slate);font-size:.76rem}.ssBody{border:1px solid var(--color-border);resize:vertical;border-radius:8px;width:100%;min-height:0;padding:8px 10px;font-family:inherit;font-size:.85rem;line-height:1.45}.ssPreview{border:1px dashed var(--brand-mist);background:var(--color-surface);border-radius:8px;max-width:620px;margin:8px 0 0;padding:12px 14px}.ssPreviewSubject{margin:0 0 8px;font-size:.9rem}.ssFold{margin:0 0 8px}.ssFold .fyToggle{max-width:100%}.ssWhen{color:var(--brand-mist);margin-left:8px;font-size:.74rem;font-weight:400}@media (max-width:640px){.ssFold .fyToggle{border-radius:var(--radius-sm);text-align:left;flex-wrap:wrap;row-gap:3px;line-height:1.3}.ssWhen{flex-basis:100%;order:3;margin-left:0}}.ssBox{padding:10px 14px 12px}.ssBox .cfgF{margin:0 0 8px;display:block}.ssBox .cfgF input{width:100%}.ibListCol{flex-direction:column;min-width:0;min-height:0;display:flex}.ibStrip{flex:none;align-items:center;gap:10px;margin:0 0 8px;display:flex}.ibStrip .ibNewBtn{margin-left:0}.ibStripNote{color:var(--brand-mist);white-space:nowrap;margin-left:auto;font-size:.72rem}.ibStrip .ibSearch{flex:120px;width:auto;min-width:0;height:30px;min-height:30px;margin:0;padding:3px 10px;font-size:.84rem}.ibStrip2 .ibOwnNote{font-size:.72rem}.ibPager{white-space:nowrap;align-items:center;gap:2px;display:inline-flex}.ibPagerText{font-variant-numeric:tabular-nums;color:var(--brand-slate);margin-right:6px}.ibStrip .ibPage,.ibPagerFoot .ibPage{width:26px;min-width:0;height:26px;min-height:0;color:var(--brand-dark);cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}.ibStrip .ibPage:hover:not(:disabled),.ibPagerFoot .ibPage:hover:not(:disabled){background:var(--color-surface-sunken)}.ibStrip .ibPage:disabled,.ibPagerFoot .ibPage:disabled{color:var(--color-border);cursor:default;background:0 0}.ibPagerFoot{border-top:1px solid var(--color-border);color:var(--brand-mist);justify-content:flex-end;align-items:center;padding:6px 10px;font-size:.72rem;display:flex}.ibReadingNote{margin-right:10px;font-style:italic}.ibList.pending .ibRowWrap{opacity:.55;transition:opacity .15s}.ibMeta .cvPill{border-radius:999px;padding:1px 8px;line-height:1.5;display:inline-block}.ibMeta .cvPill.cv-awaiting{padding-top:0;padding-bottom:0}.ibSplit{grid-template-columns:400px minmax(0,1fr);align-items:start;gap:14px;display:grid}.page.pageWide,.page.pageFull{max-width:none}@media (min-width:900px){.pageWide .ibSplit{flex:1 1 0;grid-template-columns:minmax(400px,32%) minmax(0,1fr);align-items:stretch;min-height:0}body:has(.page.pageWide .ibSplit:not(.ibHidden)){overflow:hidden}.page.pageWide:has(.ibSplit:not(.ibHidden)){box-sizing:border-box;flex-direction:column;height:100dvh;padding-bottom:12px;display:flex}.pageWide .ibSplit .ibListCol{min-height:0}.pageWide .ibSplit .ibList{flex:1 1 0;height:auto;min-height:0;max-height:none}.pageWide .ibSplit .ibPane{height:auto;min-height:0;max-height:none;position:static}}:is(body:has(.pageWide) .topArrow,body:has(.pageFull) .topArrow){left:auto;right:16px}.ibList{border:1px solid var(--color-border);background:var(--color-surface);border-radius:12px;min-width:0;min-height:90px;max-height:calc(100dvh - 230px);overflow:auto}.ibRowWrap{border-bottom:1px solid var(--color-border);transition:height .22s,opacity .16s,border-bottom-width .22s;position:relative}.ibDayHd{font-size:.66rem;font-weight:var(--font-weight-semibold);letter-spacing:.06em;text-transform:uppercase;color:var(--brand-slate);background:color-mix(in srgb, var(--brand-mist-100) 60%, var(--color-surface));border-bottom:1px solid var(--color-border);padding:7px 12px 5px}.ibRowWrap.leaving{opacity:0;border-bottom-width:0}@media (prefers-reduced-motion:reduce){.ibRowWrap{transition:none}}.ibRowWrap:last-child{border-bottom:0}.ibRow{text-align:left;width:100%;font:inherit;color:var(--color-text);cursor:pointer;background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,1fr) auto;gap:2px 10px;min-height:0;margin:0;padding:11px 40px 11px 12px;font-size:.78rem;line-height:1.35;display:grid}.ibRow:hover{background:var(--brand-teal-50)}.ibRow.on{background:var(--brand-teal-50);box-shadow:inset 3px 0 0 var(--color-accent)}.ibTick{cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:30px;height:30px;min-height:0;margin:0;padding:0;display:inline-flex;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.ibTick i{border:1.5px solid var(--brand-mist);background:var(--color-surface);width:16px;height:16px;color:var(--brand-teal-ink);border-radius:4px;justify-content:center;align-items:center;font-size:.7rem;font-style:normal;line-height:1;display:inline-flex}.ibTick:hover i{border-color:var(--color-accent);background:var(--brand-teal-50)}.ibTick:hover:not(.done) i:after{content:"✓";color:var(--brand-mist)}.ibTick.done i{border-color:var(--color-accent);background:var(--brand-teal-100)}.ibTick:disabled{opacity:.5;cursor:progress}.ibBarTick{position:static;top:auto;right:auto;transform:none}.ibSwipeLane{touch-action:pan-y pinch-zoom;position:relative;overflow:hidden}.ibSwipeFront{z-index:1;background:var(--color-surface);position:relative}.ibSwipeBack{font-size:.8rem;font-weight:var(--font-weight-semibold);white-space:nowrap;color:var(--brand-teal-ink);background:var(--brand-teal-200);align-items:center;gap:8px;padding:0 18px;line-height:1.2;transition:background-color .15s,color .15s;display:none;position:absolute;inset:0}.ibSwipeL{justify-content:flex-end}.ibRowWrap.ibSwR .ibSwipeR,.ibRowWrap.ibSwL .ibSwipeL{display:flex}.ibSwipeBack svg{transition:transform .15s}.ibSwipeBack span{opacity:0;transition:opacity .12s}.ibRowWrap.ibSwRoom .ibSwipeBack span,.ibRowWrap.ibSwActing .ibSwipeBack span{opacity:1}.ibRowWrap.ibSwArmed .ibSwipeBack svg{transform:scale(1.15)}.ibRowWrap.ibSwArmed .ibSwipeBack.ibSwClear{background:var(--brand-teal-ink);color:var(--color-on-accent)}.ibSwipeBack.ibSwRestore{background:var(--brand-amber-200);color:var(--brand-amber-ink)}.ibRowWrap.ibSwArmed .ibSwipeBack.ibSwRestore{background:var(--brand-amber);color:var(--brand-dark)}.ibSwipeBack.ibSwRead{background:var(--brand-info-100);color:var(--brand-info-ink)}.ibRowWrap.ibSwArmed .ibSwipeBack.ibSwRead{background:var(--brand-info-ink);color:var(--color-on-accent)}.ibSwipeBack.ibSwNone{background:var(--brand-mist-100);color:var(--brand-slate);flex-direction:column;justify-content:center;align-items:flex-end;gap:3px}.ibSwipeBack.ibSwNone svg{order:-1}.ibSwipeBack.ibSwNone span{white-space:normal;text-align:right;max-width:6.4em;font-size:.7rem;line-height:1.2}.ibUndo{z-index:59;left:50%;bottom:calc(18px + env(safe-area-inset-bottom,0px));background:var(--brand-dark);width:max-content;max-width:min(560px,100vw - 24px);min-height:44px;color:var(--color-on-accent);box-shadow:0 8px 24px color-mix(in srgb, var(--brand-dark) 28%, transparent);opacity:0;pointer-events:none;border-radius:10px;align-items:center;gap:10px;padding:4px 6px 4px 16px;font-size:.8rem;line-height:1.3;transition:opacity .18s,transform .18s;display:flex;position:fixed;transform:translate(-50%,14px)}.ibUndo.on{opacity:1;pointer-events:auto;transform:translate(-50%)}.ibUndoSay{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.ibUndoBtn{appearance:none;width:auto;min-height:36px;font:inherit;font-weight:var(--font-weight-semibold);color:var(--brand-teal-200);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;margin:0;padding:0 12px}.ibUndoBtn:hover{background:color-mix(in srgb, var(--color-on-accent) 12%, transparent)}@media (max-width:767.98px){.ibUndo{width:auto;max-width:none;left:12px;right:12px;transform:translateY(14px)}.ibUndo.on{transform:none}}@media (max-width:640px){body:has(.ibUndo.on) .topArrow{transform:translateY(-58px)}}@media (prefers-reduced-motion:reduce){.ibSwipeBack,.ibSwipeBack svg,.ibSwipeBack span,.ibUndo,.topArrow{transition:none}}.ibRow.unread .ibFrom,.ibRow.unread .ibSubj{font-weight:var(--font-weight-bold)}.ibFrom{font-weight:var(--font-weight-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ibWhen{color:var(--brand-mist);white-space:nowrap;font-size:.7rem}.ibSubj,.ibSnip,.ibMeta{grid-column:1/span 2;min-width:0}.ibSubj{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ibSnip{color:var(--brand-mist);text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}.ibMeta{flex-wrap:wrap;align-items:center;gap:6px;min-height:19px;margin-top:3px;display:flex}.ibCl{color:var(--brand-teal-ink);font-weight:var(--font-weight-semibold);font-size:.7rem}.ibCl.ibCl-prospect{color:var(--brand-magenta-ink)}.ibCl.ibCl-contact{color:var(--brand-info-ink)}.ibTls{flex-wrap:wrap;align-items:baseline;row-gap:1px;min-width:0;display:inline-flex}.ibTls .ibCl:has(+.ibCl):after{content:"·";color:var(--brand-mist);font-weight:var(--font-weight-normal);margin:0 5px}.ibTls .ibTiny{margin-left:6px}.ibMeetDot{color:var(--brand-mist);margin:0 -1px;font-size:.7rem}.ibMeetMark{font-size:.66rem;font-weight:var(--font-weight-semibold);color:var(--brand-slate);background:var(--brand-mist-100);box-shadow:inset 0 0 0 1px var(--brand-mist-300);white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:0 7px;line-height:1.6;display:inline-flex}.ibMeetFacts{color:var(--brand-slate);overflow-wrap:anywhere;margin:0 0 12px;font-size:.78rem;line-height:1.55}.ibMeetFacts b{color:var(--brand-dark);font-weight:var(--font-weight-semibold)}.ibFilesMark svg{vertical-align:-1px}.pfAll{color:var(--brand-slate);flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 12px;font-size:.76rem;display:flex}.pfAll .ddBtn,.pfWhere .ddBtn{justify-content:space-between;min-width:230px}.pfList{border:1px solid var(--color-border);border-radius:10px;margin:0 0 12px;padding:0;list-style:none;overflow:hidden}.pfRow{grid-template-columns:auto minmax(0,1fr);gap:4px 10px;padding:10px 12px;display:grid}.pfRow+.pfRow{border-top:1px solid var(--color-border)}.pfRow.pfWait{background:color-mix(in srgb, var(--brand-amber-100) 45%, var(--color-surface))}.pfRow>.fkBadge{align-self:start;margin-top:2px}.pfName{min-width:0;color:var(--brand-slate);overflow-wrap:anywhere;flex-wrap:wrap;align-items:baseline;column-gap:8px;font-size:.8rem;display:flex}.pfName b{min-width:0;font-weight:var(--font-weight-semibold);color:var(--color-text)}.pfName a{font-size:.74rem;font-weight:var(--font-weight-semibold);color:var(--brand-teal-ink);white-space:nowrap;text-decoration:none}.pfName a:hover{text-decoration:underline}.ibAbout.pfWhere{grid-column:2;margin:0}.pfTo{font-weight:var(--font-weight-semibold);color:var(--brand-amber-ink)}.pfDrive{color:var(--brand-mist);overflow-wrap:anywhere;grid-column:2;font-size:.7rem}.pfWhere .linkBtn.pfNone{font-size:.74rem}@media (max-width:640px){.pfAll .ddWrap,.pfWhere .ddWrap{flex:100%;min-width:0}.pfAll .ddBtn,.pfWhere .ddBtn{width:100%;min-width:0}}.ibNoteConv .jeNote{margin-top:4px}.ibNoteSaid{color:var(--brand-teal-ink);margin:8px 0 0}.ibNoteErr{margin:4px 0 0;font-size:.75rem}.ibMeetPlace{border:1px solid var(--brand-amber);background:var(--brand-amber-100);border-radius:10px;margin:0 0 12px;padding:10px 12px}.ibMeetPlace p{color:var(--brand-amber-ink);margin:0 0 8px;font-size:.78rem}.ibMeetBtns{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ibMeetElse{align-items:center;gap:8px;min-width:0;display:inline-flex}.ibMeetOr{color:var(--brand-mist);font-size:.72rem}.ibMeetSummary{border-top:1px solid var(--color-border);color:var(--color-text);margin-top:4px;padding-top:10px;font-size:.82rem;line-height:1.55}.ibMeetWait{margin:0}.ibMeetErr{margin:6px 10px}.ddOpt.ddOpt-prospect{color:var(--brand-magenta-ink)}.ddOpt.ddOpt-contact{color:var(--brand-info-ink)}.ddOpt.ddOpt-archived{color:var(--brand-slate)}.ibTiny{color:var(--brand-mist);font-size:.68rem}.ibJob{color:var(--brand-slate);font-size:.7rem;font-weight:var(--font-weight-medium);background:var(--brand-mist-100);box-shadow:inset 0 0 0 1px var(--brand-mist-300);white-space:nowrap;border-radius:999px;padding:1px 8px;line-height:1.5}.cvPill.ibNew{background:var(--brand-amber);color:var(--brand-dark)}.cvPill.ibNamed{background:var(--brand-amber);color:var(--brand-dark);align-items:center;gap:4px;display:inline-flex}.cvPill.ibSigned{background:var(--brand-teal-50);color:var(--brand-teal-ink);align-items:center;gap:4px;display:inline-flex}.ibNotice{color:var(--brand-slate);align-items:baseline;gap:8px;padding:2px 4px 10px;font-size:.76rem;line-height:1.45;display:flex}.ibNoticeMk{color:var(--brand-teal-ink);flex:none}.ibNoticeWords{overflow-wrap:anywhere;min-width:0}.ibNoticeWords b{color:var(--color-text);font-weight:var(--font-weight-semibold)}.ibNotice .ibWhen{white-space:nowrap;flex:none;margin-left:auto;font-size:.7rem}@media (max-width:640px){.ibNotice{flex-wrap:wrap;row-gap:2px}.ibNoticeWords{flex:1 1 0}.ibNotice .ibWhen{flex-basis:calc(100% - 20px);order:3;margin-left:20px}}.ibEmpty{color:var(--brand-mist);margin:0;padding:14px 12px;font-size:.78rem;font-style:italic}.ibHold{height:0;overflow:hidden}.ibLoad{color:var(--brand-mist);align-items:center;gap:10px;margin:0;padding:18px 12px;font-size:.78rem;font-style:italic;display:flex}.ldrSm{border:2px solid var(--color-border);border-top-color:var(--brand-teal);border-radius:50%;flex:none;width:16px;height:16px;animation:.8s linear infinite ldrSpin}@media (prefers-reduced-motion:reduce){.ldrSm{animation:none}}.ibPane{--cardPadB:14px;border:1px solid var(--color-border);background:var(--color-surface);border-radius:12px;min-width:0;max-height:calc(100dvh - 24px);padding:12px 14px 14px;position:sticky;top:12px;overflow:auto}.ibPaneEmpty{text-align:center;padding:40px 0}.ibConv h2{font-size:.95rem;font-weight:var(--font-weight-semibold);text-transform:none;letter-spacing:0;overflow-wrap:anywhere;margin:0 0 2px}.ibAbout{color:var(--brand-slate);margin:0 0 10px;font-size:.74rem}.ibAbout a{color:var(--brand-teal-ink);font-weight:var(--font-weight-semibold);text-decoration:none}.ibAbout a:hover{text-decoration:underline}.ibActs{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 8px;display:flex}kbd{border:1px solid var(--color-border);background:var(--color-surface);min-width:18px;font:inherit;font-size:.78rem;font-weight:var(--font-weight-semibold);text-align:center;border-bottom-width:2px;border-radius:4px;padding:1px 6px;line-height:1.5;display:inline-block}.editCard.ksCard{width:min(760px,94vw)}.ksGroups{grid-template-columns:1fr 1fr;gap:0 28px;display:grid}.ksGroup{min-width:0}.ksList{font-size:var(--fs-row);grid-template-columns:minmax(64px,max-content) minmax(0,1fr);align-items:baseline;gap:7px 12px;margin:0 0 14px;padding:0;list-style:none;display:grid}.ksRow{display:contents}.ksKeys{flex-wrap:wrap;gap:4px;display:flex}.ksWhat{color:var(--brand-dark);overflow-wrap:anywhere}@media (max-width:640px){.ksGroups{grid-template-columns:1fr}.ksList{gap:4px 10px}}.mrBar{flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 14px;display:flex}.mrMonth{font-size:1.05rem;font-weight:var(--font-weight-semibold);color:var(--brand-dark)}.mrNext{display:inline-block}.mrFigs{margin-bottom:var(--space-4);grid-template-columns:repeat(6,1fr);gap:12px;display:grid}.mrFigs .tile{cursor:default}.mrFigs .tile:active{transform:none}.mrPanel{margin-bottom:14px;padding:12px 16px}.mrTable{grid-template-columns:minmax(0,1.6fr) repeat(6,minmax(0,1fr));align-items:baseline;gap:0 10px;display:grid}.mrHead,.mrRow{display:contents}.mrHead .mrFig,.mrHead .mrName{font-size:var(--fs-tiny);color:var(--brand-slate);border-bottom:1px solid var(--brand-teal-100);padding-bottom:4px}.mrName{font-size:var(--fs-row);font-weight:var(--font-weight-semibold);overflow-wrap:anywhere;padding:5px 0}.mrFig{font-size:var(--fs-row);text-align:right;font-variant-numeric:tabular-nums;padding:5px 0}.mrFig i{display:none}@media (max-width:767.98px){.mrFigs{grid-template-columns:1fr 1fr}.mrTable{grid-template-columns:minmax(0,1fr);gap:0}.mrHead{display:none}.mrRow{border-bottom:1px solid var(--brand-teal-100);padding:8px 0;display:block}.mrRow:last-child{border-bottom:0}.mrName{padding:0 0 2px;display:block}.mrFig{text-align:left;color:var(--brand-slate);padding:0 12px 0 0;display:inline-block}.mrFig i{font-style:normal;display:inline}.mrFig i:after{content:" "}}.btn.markBtn{gap:4px;padding-left:11px;padding-right:11px;font-size:.85rem}.ibBar .btn.ibFwd,.tlReplyLine .btn.ibFwd{padding-left:9px;padding-right:9px}.ibMore .ddBtn .ddCaret{display:none}.ibMore .ddBtn{gap:0}.ibActs .btn+.btn{margin-top:0}.ibBar{z-index:3;background:var(--color-surface);border-bottom:1px solid var(--color-border);flex-wrap:wrap;align-items:center;gap:8px;margin:-12px -14px 10px;padding:8px 14px;display:flex;position:sticky;top:-12px}.ibBar .btn+.btn{margin-top:0}.ibBar .ibBarCmts{gap:5px;padding:3px 10px}.ibBack{margin:0;display:none}.ibHtml{white-space:normal;overflow-x:auto}.ibFrame{background:0 0;border:0;width:100%;height:60px;min-height:40px;display:block}.ibHtml img{max-width:100%;height:auto}.ibHtml img[data-held-src]{display:none}.ibHtml table{max-width:100%}.ibHtml p{margin:0 0 8px}.ibHtml blockquote{border-left:3px solid var(--color-border);color:var(--brand-slate);margin:6px 0;padding-left:10px}.ibHtml a{color:var(--brand-teal-ink)}.ibQuoteDots{border:1px solid var(--color-border);background:var(--brand-mist-100);width:26px;height:14px;color:var(--brand-slate);cursor:pointer;border-radius:4px;justify-content:center;align-items:center;margin:6px 0 2px;padding:0;line-height:1;display:inline-flex}.ibQuoteDots:hover,.ibQuoteDots.on{border-color:var(--brand-teal);color:var(--brand-teal-ink)}.ibQuoteDots:focus-visible{outline:2px solid var(--brand-teal);outline-offset:2px}.ibQuoteIn{flex-wrap:wrap;align-items:center;gap:4px 12px;margin:6px 0 0;display:flex}.ibQuoteInBtn,.ibQuoteOut{appearance:none;width:auto;height:auto;min-height:0;font:inherit;color:var(--brand-teal-ink);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;margin:0;padding:2px 0;font-size:.74rem;display:inline-flex}.ibQuoteInBtn .ibQuoteDots{margin:0}.ibQuoteInBtn:hover .ibQuoteDots{border-color:var(--brand-teal);color:var(--brand-teal-ink)}.ibQuoteInBtn:hover>span:last-child,.ibQuoteOut:hover{text-decoration:underline}.ibQuoteInBtn:disabled,.ibQuoteOut:disabled{opacity:.5;cursor:default}.ibQuoteAsk{flex-wrap:wrap;align-items:center;gap:6px 8px;display:inline-flex}@media (max-width:640px){.ibQuoteInBtn,.ibQuoteOut{min-height:28px}}.ibMsg{border:1px solid var(--color-border);border-radius:10px;margin:0 0 8px;padding:10px 12px 12px;font-size:.8rem}.ibMsg.out{background:var(--brand-teal-50);background:color-mix(in srgb, var(--brand-teal-50) 55%, var(--color-surface));border-color:var(--brand-teal-200)}.ibFoldStrip{color:var(--brand-mist);align-items:center;gap:10px;margin:4px 0 2px;font-size:.74rem;display:flex}.ibFoldStrip button{appearance:none;height:auto;min-height:0;font:inherit;color:var(--brand-teal-ink);cursor:pointer;background:0 0;border:0;padding:0;font-size:.74rem}.ibFoldStrip button:hover{text-decoration:underline}.ibMsg.ibFold{background:0 0;border:0;border-radius:0;margin:0 0 2px;padding:3px 6px}.ibMsg.ibFold.out{background:color-mix(in srgb, var(--brand-teal-50) 55%, var(--color-surface));border-radius:6px;padding:3px 6px}.ibMsg.ibFold+.ibMsg:not(.ibFold){margin-top:8px}.ibFold .ibHd{flex-wrap:nowrap;align-items:center;gap:8px;margin:0}.ibFold .ibHd .ibTo{display:none}.ibFold .ibHd .ibWhoWrap,.ibFold .ibHd>b,.ibFold .ibFromBtn{white-space:nowrap;flex:0 auto;min-width:0}.ibFold .ibHd>b,.ibFold .ibFromBtn b{text-overflow:ellipsis;overflow:hidden}.ibFold .ibHd .ibWhen{flex:none;margin-left:0}.ibFoldBtn{appearance:none;min-width:min-content;height:auto;min-height:0;font:inherit;text-align:left;color:inherit;cursor:pointer;background:0 0;border:0;flex:auto;align-items:center;gap:8px;padding:0;display:inline-flex}.ibFoldWords{text-overflow:ellipsis;white-space:nowrap;width:0;min-width:0;color:var(--brand-mist);flex:1 1 0;font-size:.76rem;overflow:hidden}.ibFoldClip{color:var(--brand-mist);flex:none;align-items:center;gap:2px;font-size:.7rem;display:inline-flex}.ibFoldDots{color:var(--brand-teal);flex:none;display:inline-flex}.ibFoldBtn:hover .ibFoldDots{color:var(--brand-teal-ink)}.ibFoldAgain{appearance:none;height:auto;min-height:0;color:var(--brand-teal-300);cursor:pointer;background:0 0;border:0;align-items:center;margin-left:4px;padding:0 2px;display:inline-flex}.ibFoldAgain:hover{color:var(--brand-teal-ink)}@media (max-width:640px){.ibFoldBtn{min-height:28px}}.ibHd{flex-wrap:wrap;align-items:baseline;gap:10px;margin:0 0 6px;display:flex;position:relative}.ibHd.ibHdFold{cursor:pointer}.ibHd.ibHdFold:hover .ibFoldAgain,.ibHd.ibHdFold:hover .ibFoldDots{color:var(--brand-teal-ink)}.ibHd b{font-weight:var(--font-weight-semibold)}.ibTo{color:var(--brand-slate);overflow-wrap:anywhere;flex-wrap:wrap;align-items:baseline;gap:4px;font-size:.72rem;display:inline-flex}.ibHd .ibWhen{margin-left:auto}.ibFromBtn{appearance:none;height:auto;min-height:0;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;align-items:baseline;gap:4px;padding:0;display:inline-flex}.ibFromBtn:hover b,.ibFromBtn.on b{color:var(--color-accent)}.ibFromCaret{color:var(--brand-mist);font-size:.6rem}.ibWhoWrap{align-items:baseline;display:inline-flex}.ibAddrPop{z-index:30;width:max-content;max-width:100%;font:inherit;overflow-wrap:normal;text-align:left;background:var(--color-surface);border:1px solid var(--color-accent);box-shadow:0 6px 18px color-mix(in srgb, var(--brand-dark) 16%, transparent);border-radius:8px;flex-direction:column;align-items:flex-start;gap:4px;margin-top:4px;padding:6px 8px;font-size:.74rem;display:flex;position:absolute;top:100%;left:0}.ibAddrCopy{appearance:none;height:auto;min-height:0;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;max-width:100%;margin:0;padding:0;display:inline-flex}.ibAddrWho{color:var(--brand-mist);font-size:.68rem}.ibAddrActs{flex-wrap:wrap;gap:4px 10px;display:flex}.ibAddrAct{appearance:none;height:auto;min-height:0;font:inherit;color:var(--color-action);cursor:pointer;background:0 0;border:0;margin:0;padding:0;font-size:.72rem;font-weight:600;text-decoration:none}.ibAddrAct:hover{text-decoration:underline}.ibAddrAct:disabled{color:var(--brand-mist);cursor:default;text-decoration:none}.ibAddrErr{color:var(--color-negative);max-width:240px;font-size:.68rem}@media (max-width:767.98px){.ibAddrAct{align-items:center;min-height:30px;display:inline-flex}}.ibCopied{color:var(--brand-teal-ink);font-size:.68rem;font-style:normal}.ibCopyNo{color:var(--brand-slate)}.ibAddrPop code{background:var(--color-surface-sunken);color:var(--brand-dark);-webkit-user-select:all;user-select:all;border-radius:4px;padding:1px 6px;font-family:inherit}.ibWhoBtn{appearance:none;height:auto;min-height:0;font:inherit;cursor:pointer;font-weight:var(--font-weight-semibold);background:var(--whoBg,var(--brand-teal-100));color:var(--whoInk,var(--brand-teal-ink));overflow-wrap:anywhere;border:0;border-radius:999px;padding:1px 7px}.ibWhoBtn:hover,.ibWhoBtn.on{background:color-mix(in srgb, var(--whoInk,var(--brand-teal-ink)) 14%, var(--whoBg,var(--brand-teal-100)))}.ibWho-client{--whoBg:var(--brand-teal-100);--whoInk:var(--brand-teal-ink)}.ibWho-prospect{--whoBg:var(--brand-magenta-100);--whoInk:var(--brand-magenta-ink)}.ibWho-contact{--whoBg:var(--brand-info-100);--whoInk:var(--brand-info-ink)}.ibWho-team{--whoBg:var(--brand-mist-100);--whoInk:var(--brand-slate)}.ibWho-unknown{--whoBg:var(--brand-mist-100);--whoInk:var(--brand-slate);border:1px dashed var(--brand-mist-300);padding:0 6px}.ibToLbl{color:var(--brand-mist)}.ibBody{white-space:pre-line;overflow-wrap:anywhere}.ibInlineNote{appearance:none;height:auto;min-height:0;font:inherit;color:var(--brand-slate);cursor:pointer;background:0 0;border:0;padding:0;font-size:.72rem;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.ibInlineNote:hover{color:var(--color-accent)}.ibAtts{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.ibAtt{border:1px solid var(--color-border);background:var(--color-surface);border-radius:999px;align-items:center;gap:6px;height:26px;padding:0 10px;font-size:.72rem;display:inline-flex}.ibAtt i{font-style:normal}.ibAttReading{color:var(--brand-slate);border-style:dashed;animation:.9s ease-in-out infinite alternate sgWorking}.ibAttRow .ibAtt{max-width:100%}.ibPickMain{align-items:center;gap:6px;min-width:0;display:inline-flex}.ibPickName{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ibAttActs{align-items:center;gap:4px;display:inline-flex}.ibAttMain{min-width:0;color:inherit;align-items:center;gap:6px;text-decoration:none;display:inline-flex}a.ibAttMain:hover{color:var(--brand-teal-ink);text-decoration:underline}a.ibAttMain:hover .ibTiny{text-decoration:none}.ibNote{border-top:1px solid var(--brand-teal-100);padding-top:10px}.ibNote textarea{width:100%;min-height:0;margin:0 0 8px;font-size:.78rem}.ibNoted{border-top:1px solid var(--brand-teal-100);color:var(--brand-slate);margin:0;padding-top:10px;font-size:.74rem}.ibClearedNote{margin:0 0 8px;font-size:.72rem;display:block}.ibCmts{background:var(--brand-amber-100);border:1px solid var(--brand-amber-200);border-radius:10px;margin:8px 0 0;padding:8px 12px 10px}.ibCmtsHead{flex-wrap:wrap;align-items:baseline;gap:8px;margin:0 0 6px;display:flex}.ibBell{appearance:none;height:22px;min-height:0;color:var(--brand-mist);cursor:pointer;background:0 0;border:0;align-items:center;margin-left:auto;padding:0 2px;line-height:1;display:inline-flex}.ibBell:hover{color:var(--brand-slate)}.ibBell.on{color:var(--brand-teal-ink)}.ibCmts h3 .fyCount{margin-left:8px}.ibBell:disabled{cursor:progress}.ibCmts .ibCmt{background:var(--color-surface)}.ibCmts .ibCmtAdd textarea{resize:none;border-color:var(--brand-amber);height:30px;min-height:30px;padding:5px 10px;line-height:1.4;overflow:hidden}.ibCmts .ibCmtNote{margin:0 0 6px}.ibCmtsHead h3{font-size:.72rem;font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.05em;color:var(--brand-amber-ink);margin:0}.ibCmt{background:var(--brand-amber-100);border-left:3px solid var(--brand-amber);border-radius:8px;margin:0 0 6px;padding:7px 10px 8px;font-size:.78rem}.ibCmt.pulse{animation:1.2s ease-out 2 spPulseAmber}@media (prefers-reduced-motion:reduce){.ibCmt.pulse{box-shadow:0 0 0 2px var(--brand-amber);animation:none}}.ibCmt.ibCmtIn{margin:8px 0}.ibCmtMark{color:var(--brand-amber-ink);align-items:center;display:inline-flex}.ibCmtErr{margin:4px 0 0;font-size:.72rem}.ibMsgActs{flex-wrap:wrap;align-items:center;gap:8px 16px;margin:10px 0 0;display:flex}.ibCmtPress{appearance:none;width:auto;height:auto;min-height:0;font:inherit;font-size:.74rem;font-weight:var(--font-weight-semibold);color:var(--brand-teal-ink);cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;margin:0;padding:4px 0;display:inline-flex}.ibCmtPress:hover{text-decoration:underline}.ibCmtPress.on{color:var(--brand-amber-ink)}@media (max-width:640px){.ibCmtPress{min-height:28px}}.ibMsgActs .ibNote,.ibMsgActs .ibNoted{border-top:0;padding-top:0}.ibMsgActs .ibNote:has(textarea){flex-basis:100%}.ibCmtHere{background:var(--brand-amber-100);border:1px solid var(--brand-amber-200);border-radius:10px;margin:8px 0 10px;padding:8px 12px 10px}.ibCmtHere h4{font-size:.72rem;font-weight:var(--font-weight-semibold);color:var(--brand-amber-ink);overflow-wrap:anywhere;margin:0 0 6px}.ibFoldCmts{color:var(--brand-amber-ink);flex:none;align-items:center;gap:3px;font-size:.7rem;display:inline-flex}.ibCmtHd{color:var(--brand-slate);flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 3px;font-size:.72rem;display:flex}.ibCmtHd b{color:var(--brand-dark);font-weight:var(--font-weight-semibold)}.ibCmtHd .ibCmtActs{gap:8px;margin-left:auto;display:flex}.ibCmtHd .ibCmtActs button{appearance:none;height:auto;min-height:0;font:inherit;color:var(--brand-teal-ink);cursor:pointer;background:0 0;border:0;padding:0;font-size:.7rem}.ibCmtHd .ibCmtActs button:hover{text-decoration:underline}.ibCmtBody{white-space:pre-line;overflow-wrap:anywhere}.ibCmtAdd,.cbHl{position:relative}.cbHl textarea{color:#0000;caret-color:var(--color-text);background:0 0;position:relative}.cbHl textarea::placeholder{color:var(--brand-mist)}.cbHl textarea::selection{background:color-mix(in srgb, var(--brand-teal-100) 70%, transparent)}.cbHlBack{color:var(--color-text);pointer-events:none;border-style:solid;border-color:#0000;margin:0;position:absolute;inset:0 0 6px;overflow:hidden}.cbHlBack .reMention{font-weight:inherit;padding:0}.cbAdd{position:relative}.reWrap.reCmt{margin:0 0 6px}.reWrap.reCmt .reBox{border-color:var(--brand-amber);border-radius:6px;min-height:30px;padding:5px 10px;font-size:.78rem;line-height:1.4}.reWrap.reCmt .reBox:focus{border-color:var(--brand-amber);box-shadow:0 0 0 3px var(--brand-amber-100)}.reWrap.reCmt .reBox p{margin:0 0 4px}.reWrap.reCmt .reBox p:last-child{margin:0}.reWrap.reCmt .reBox ul,.reWrap.reCmt .reBox ol{margin:2px 0 4px;padding-left:18px}.reWrap.reCmt .reLink{flex-wrap:wrap;margin:6px 0 0;display:flex}.cbFoot{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cbFoot .btn+.btn{margin-top:0}.cbTools{align-items:center;gap:2px;margin-left:auto;display:inline-flex}.cbAdd.cbRest .reWrap.reCmt{margin-bottom:0}.cbAdd.cbRest .reWrap.reCmt .reBox{color:#0000;position:relative}.cbAdd.cbRest .reWrap.reCmt .reBox:before{content:attr(data-placeholder);color:var(--brand-mist);pointer-events:none;white-space:nowrap;text-overflow:ellipsis;position:absolute;top:5px;left:10px;right:10px;overflow:hidden}@media (max-width:480px){.cbAdd.cbRests .cbTools{flex-basis:100%;justify-content:flex-end}}.ibCmts.ibCmtSlim{padding:6px 8px}.ibCmtSlim .ibShared{margin:0 0 6px}.ibCmtLine{position:relative}.ibCmtLine.hasBell .reWrap.reCmt{margin-right:32px}.ibCmtLine .ibBell{justify-content:center;width:30px;height:30px;margin:0;position:absolute;top:0;right:0}@media (max-width:640px){body:has(.cbAdd:focus-within) .topArrow{display:none}:is(body:has(.reSend,.reSendAsk,.reSendDone) .topArrow,body:has(.reFramed:focus-within) .topArrow){display:none}}.cbClip{display:inline-flex;position:relative}.cbClip .reIcon.on{border-color:var(--color-accent);color:var(--color-accent)}.cbClip .cbMenu{min-width:220px;inset:auto 0 calc(100% + 4px) auto}.cbClip .cbMenu.cbMenuDown{top:calc(100% + 4px);bottom:auto}.cbAttRow{flex-wrap:wrap;gap:6px;margin:0 0 6px;display:flex}.cbAttRow .ibAtt,.cbFiles .ibAtt{min-width:0;max-width:100%}.ibAtt .ibTiny,.ibAtt .cbSave,.ibAtt .cbSaved{white-space:nowrap;flex:none}.cbMini{border:1px solid var(--color-border);border-radius:3px;flex:none;width:22px;height:16px;display:inline-flex;overflow:hidden}.cbMini img{object-fit:cover;width:100%;height:100%;display:block}.cbOffer{flex-wrap:wrap;align-items:center;gap:6px 8px;margin:0 0 6px;display:flex}.cbOfferLab{font-size:.68rem;font-weight:var(--font-weight-semibold);letter-spacing:.04em;text-transform:uppercase;color:var(--brand-slate);flex-basis:100%}.cbErr{margin:0 0 6px;font-size:.74rem}.cbAdd.cbOver .reWrap.reCmt .reBox{border-color:var(--color-accent)}.cbFiles{flex-wrap:wrap;align-items:center;gap:6px;margin:6px 0 0;display:flex}.cbThumb{appearance:none;border:1px solid var(--color-border);background:var(--color-surface);cursor:zoom-in;border-radius:6px;width:112px;height:72px;min-height:0;padding:0;display:block;overflow:hidden}.cbThumb img{object-fit:cover;width:100%;height:100%;display:block}.cbThumbWait{color:var(--brand-mist);text-align:left;padding:4px 6px;font-size:.62rem;display:block;overflow:hidden}.cbFile{gap:6px}.cbFileOpen{appearance:none;min-width:0;height:auto;min-height:0;font:inherit;color:var(--brand-dark);cursor:pointer;background:0 0;border:0;align-items:center;padding:0;text-decoration:none;display:inline-flex}.cbFileOpen:hover .ibPickName{text-decoration:underline}.cbSave{appearance:none;background:var(--brand-teal-50);height:18px;min-height:0;color:var(--brand-teal-ink);font:inherit;cursor:pointer;border:0;border-radius:999px;padding:0 8px;font-size:.66rem}.cbSave:hover{background:var(--brand-teal-100)}.cbSaved{color:var(--color-positive);font-size:.66rem}.cbPicSave{flex-wrap:wrap;gap:6px;display:inline-flex}.ibCmtBody.cbRich{white-space:normal}.cbRich p{margin:0 0 4px}.cbRich p:last-child{margin:0}.cbRich ul,.cbRich ol{margin:2px 0 4px;padding-left:18px}.cbRich a{color:var(--brand-teal-ink)}.cbRich b,.cbRich strong{font-weight:var(--font-weight-semibold)}.ibCmtAdd textarea{width:100%;min-height:0;margin:0 0 6px;font-size:.78rem}.ibPick{background:var(--color-surface);border:1px solid var(--color-border);box-shadow:0 6px 18px color-mix(in srgb, var(--brand-dark) 8%, transparent);z-index:2;border-radius:8px;flex-direction:column;min-width:160px;margin-bottom:4px;padding:4px;display:flex;position:absolute;bottom:100%;left:0}.ibPick button{appearance:none;text-align:left;height:auto;min-height:0;font:inherit;color:var(--color-text);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;justify-content:space-between;align-items:baseline;gap:12px;padding:5px 10px;font-size:.78rem;display:flex}.ibPick button:hover,.ibPick button.on{background:var(--brand-teal-50)}.ibPickGroup{color:var(--brand-mist);white-space:nowrap;font-size:.68rem}.grpTable td{vertical-align:top}.grpTable th:first-child{width:18%}.grpTable th:nth-child(2){width:14%}.grpHandle{color:var(--brand-teal-ink);font-weight:var(--font-weight-semibold);white-space:nowrap}.grpWho{grid-template-columns:repeat(auto-fill,minmax(104px,1fr));width:100%}.grpAdd{flex-wrap:wrap;align-items:flex-end;gap:8px 14px;margin-top:10px;display:flex}.grpAdd .cfgF{flex:180px;min-width:0}.grpAddActs{gap:8px;display:flex}@media (max-width:640px){.grpTable thead{display:none}.grpTable,.grpTable tbody{width:100%;display:block}.grpTable tr{border-bottom:1px solid var(--color-border);grid-template-columns:minmax(0,1fr) auto;gap:6px 10px;padding:10px 12px;display:grid}.panel .grpTable td{text-align:left;white-space:normal;border:0;width:auto;padding:0;display:block}.panel .grpTable td:first-child{grid-area:1/1}.panel .grpTable td:nth-child(2){grid-area:1/2}.panel .grpTable td:nth-child(3){grid-area:2/1/auto/span 2}.panel .grpTable td.actCol{white-space:nowrap;grid-area:3/1/auto/span 2}.grpWho{grid-template-columns:repeat(auto-fill,minmax(112px,1fr))}}.lsTable{table-layout:fixed}.lsTable td{vertical-align:top}.lsTable .lsColWho{width:26%}.lsTable .lsColSig{width:28%}.lsTable .lsColAct{width:170px}.lsTable td.lsSig{text-overflow:ellipsis;overflow:hidden}.lsSig{font-family:Allura,Brush Script MT,cursive;font-size:1.5rem;font-weight:var(--font-weight-normal);font-synthesis:none;color:var(--brand-dark);white-space:nowrap;line-height:1.1}.lsOff{font-size:.8rem;line-height:1.45}.lsTag{background:var(--brand-teal-100);max-width:100%;color:var(--brand-teal-ink);font-size:.68rem;font-weight:var(--font-weight-semibold);vertical-align:1px;border-radius:999px;margin-left:8px;padding:0 7px;display:inline-block}.lsForm{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:8px 12px;margin-top:8px;display:grid}.panel .registerTable tbody td .lsForm input,.lsForm input{height:30px;min-height:30px;font-size:.8rem;font-weight:var(--font-weight-normal);width:100%;padding:3px 10px}.lsPreview{box-sizing:border-box;text-overflow:ellipsis;height:40px;margin:4px 0 0;padding:4px;font-size:1.75rem;line-height:32px;overflow:hidden}.lsActs{gap:8px;margin-top:4px;display:flex}.lsFoot{flex-wrap:wrap;align-items:center;gap:10px 24px;margin-top:12px;font-size:.8rem;display:flex}.lsPair{align-items:center;gap:8px;display:inline-flex}.lsFoot .ddBtn{justify-content:space-between;min-width:180px;height:30px;min-height:30px;padding:3px 10px;font-size:.8rem}@media (max-width:640px){.lsTable,.lsTable tbody{width:100%;display:block}.lsTable tr{border-bottom:1px solid var(--color-border);grid-template-columns:minmax(0,1fr);gap:6px;padding:10px 12px;display:grid}.panel table.lsTable td{text-align:left;white-space:normal;border:0;width:auto;padding:0;display:block}.panel table.lsTable td.lsSig{white-space:nowrap}.lsForm{grid-template-columns:minmax(0,1fr)}.lsPair{flex-wrap:wrap}}.esTable{table-layout:fixed}.esTable td{vertical-align:top}.panel table.esTable td{white-space:normal;overflow-wrap:anywhere}.esTable .esColWho{width:11%}.esTable .esColPic{width:236px}.esTable .esColGmail{width:29%}.esTable .esColAct{width:170px}.esWho b{font-weight:var(--font-weight-semibold)}.esPic{object-fit:contain;border:1px solid var(--color-border);background:var(--color-surface);border-radius:6px;width:210px;height:70px;display:block}.esNone{border:1px dashed var(--color-border);width:210px;height:70px;color:var(--brand-mist);border-radius:6px;justify-content:center;align-items:center;font-size:.74rem;display:flex}.esAddr{margin-top:4px;font-size:.72rem;line-height:1.5;display:block}.esAddr.esAddrNone{color:var(--brand-mist)}.esOpens{color:var(--brand-slate);font-size:.78rem}.esOpens a{color:var(--brand-teal-ink);text-decoration:none}.esOpens a:hover{text-decoration:underline}.esState{color:var(--brand-slate);flex-direction:column;align-items:flex-start;gap:6px;font-size:.78rem;line-height:1.4;display:flex}.esPill{font-size:.7rem;font-weight:var(--font-weight-semibold);border-radius:999px;align-items:center;gap:5px;padding:1px 9px;line-height:1.6;display:inline-flex}.esPill.ok{background:var(--brand-positive-soft);color:var(--brand-positive-ink)}.esPill.bad{background:var(--brand-amber-100);color:var(--brand-amber-ink)}.esPill.none{background:var(--brand-mist-100);color:var(--brand-slate)}.esAsk{border:1px solid var(--brand-amber-200);background:color-mix(in srgb, var(--brand-amber-100) 45%, var(--color-surface));color:var(--color-text);border-radius:8px;flex-direction:column;gap:6px;padding:8px 10px;font-size:.78rem;line-height:1.4;display:flex}.esAsk b{font-weight:var(--font-weight-semibold)}.esBtns{flex-wrap:wrap;gap:8px;display:inline-flex}.esSaid{margin-top:6px;font-size:.76rem;display:block}.esSaid:focus{outline:none}.esEdit{font-weight:var(--font-weight-normal);grid-template-columns:236px minmax(0,1fr);align-items:start;gap:10px 18px;display:grid}.esEditWho{font-weight:var(--font-weight-semibold);grid-column:1/-1}.esTag{background:var(--brand-teal-100);color:var(--brand-teal-ink);font-size:.66rem;font-weight:var(--font-weight-semibold);border-radius:999px;margin-left:6px;padding:0 7px}.esDrop{border:1px dashed var(--brand-teal);background:var(--brand-teal-50);min-height:88px;color:var(--brand-slate);text-align:center;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:10px;font-size:.74rem;display:flex}.esDrop.on{background:var(--brand-teal-100);border-style:solid}.esChoose{font-size:.8rem;font-weight:var(--font-weight-semibold)}.esFields{justify-items:start;gap:6px;max-width:520px;font-size:.78rem;display:grid}.esLab{color:var(--brand-slate);font-size:.72rem}.panel .registerTable tbody td .esFields input,.esFields input{height:30px;min-height:30px;font-size:.8rem;font-weight:var(--font-weight-normal);width:100%;padding:3px 10px}.esActs{flex-wrap:wrap;gap:8px;margin-top:2px;display:flex}.esHint{color:var(--brand-slate);font-size:.72rem;line-height:1.45}.esFields .editErr{margin:0;font-size:.78rem}@media (max-width:640px){.esTable,.esTable tbody{width:100%;display:block}.esTable thead,.esTable colgroup{display:none}.esTable tr{border-bottom:1px solid var(--color-border);grid-template-columns:minmax(0,1fr);gap:8px;padding:10px 12px;display:grid}.panel table.esTable td{text-align:left;border:0;width:auto;padding:0;display:block}.panel table.esTable td.esOpens:before{content:"Opens ";color:var(--brand-mist)}.esEdit{grid-template-columns:minmax(0,1fr)}.esFields{max-width:none}.panel .registerTable tbody td .esFields input{height:36px;min-height:36px;font-size:16px}}.prtTable th:first-child{width:32%}.prtTable th:nth-child(2){width:20%}.prtTable th:nth-child(4){width:12%}.prtLeft{color:var(--brand-amber-ink);white-space:nowrap;margin-left:8px;font-size:.7rem;display:inline-block}.prtOt{color:var(--brand-slate);white-space:nowrap;font-size:.7rem;display:block}.prtTable tr.prtGone td{color:var(--brand-mist)}.prtShowLeft{margin:8px 0 0;font-size:.78rem}.prtEdit{margin-top:0}.grpAdd.prtForm{grid-template-columns:repeat(5,minmax(0,1fr));align-items:end;gap:10px 14px;display:grid}.panel .prtTable tr.editRow td{font-weight:var(--font-weight-normal)}.panel .registerTable tbody td .prtForm input:not([type=checkbox]),.panel .registerTable tbody td .prtForm .ddBtn,.panel .registerTable tbody td .prtForm .dpBtn,.prtForm input,.prtForm .ddBtn,.prtForm .dpBtn{height:30px;min-height:30px;font-size:.8rem;font-weight:var(--font-weight-normal);padding:3px 10px}.prtForm .dp,.prtForm .ddWrap{width:100%}.prtForm .grpAddActs{grid-column:1/-1;justify-content:flex-end}.prtStart{color:var(--brand-teal-ink)}.prtNoPay{color:var(--brand-amber-ink)}.prtAddRow{flex-wrap:wrap;align-items:center;gap:8px 10px;display:flex}.ptImport{border-top:1px solid var(--color-border);margin-top:12px;padding-top:10px}.ptiHead,.ptiCols{margin:0 0 6px;font-size:.8rem;line-height:1.45}.ptiCols{color:var(--brand-slate)}.ptiCols q{color:var(--color-text)}.ptiCols .linkBtn{white-space:nowrap;font-size:.8rem}.ptiGrid{margin:4px 0 10px}.ptiTable{table-layout:fixed}.ptiTable th.ptiTick,.ptiTable td.ptiTick{width:30px;padding-right:0}.ptiTable .ptiTick input{width:15px;height:15px;min-height:0;accent-color:var(--brand-teal);margin:0;display:block}.ptiTable th:nth-child(2){width:24%}.ptiTable th:nth-child(3){width:17%}.ptiTable th:nth-child(4){width:14%}.ptiTable th:nth-child(5){width:10%}.panel .ptiTable td.ptiWhat{white-space:normal;font-weight:var(--font-weight-normal);font-size:.78rem;line-height:1.4}.panel .ptiTable td:nth-child(2){font-weight:var(--font-weight-semibold)}.ptiLine{font-size:.7rem;font-weight:var(--font-weight-normal);color:var(--brand-mist);display:block}.ptiAct{font-weight:var(--font-weight-bold);color:var(--brand-teal-ink)}.ptiWhy{color:var(--brand-amber-ink);display:block}td>.ptiWhy:only-child{display:inline}.panel .ptiTable tr.ptiOff td{color:var(--brand-mist)}.panel .ptiTable tr.ptiOff td .ptiWhy{color:var(--brand-amber-ink)}.ptiActs{flex-wrap:wrap;align-items:center;gap:8px 10px;margin-top:10px;display:flex}@media (max-width:640px){.prtTable thead{display:none}.prtTable,.prtTable tbody{width:100%;display:block}.prtTable tr{border-bottom:1px solid var(--color-border);grid-template-columns:auto minmax(0,1fr) auto;row-gap:3px;margin:0 -10px;padding:8px 10px;display:grid}.panel table.prtTable td{text-align:left;white-space:normal;border:0;width:auto;padding:0;display:block}.panel .prtTable td:first-child{grid-area:1/1/auto/span 2}.panel .prtTable td:nth-child(2){text-align:right;grid-area:1/3;padding-left:12px}.panel .prtTable td:nth-child(3){color:var(--brand-slate);white-space:nowrap;grid-area:2/1;align-self:center}.panel .prtTable td:nth-child(4){color:var(--brand-slate);white-space:nowrap;text-overflow:ellipsis;grid-area:2/2;align-self:center;overflow:hidden}.panel .prtTable td:nth-child(4):before{content:" · works no. ";color:var(--brand-mist)}.panel .prtTable td:nth-child(3):has(>.inherits:only-child)+td:before{content:"works no. "}.panel table.prtTable td:has(>.inherits:only-child){display:none}.panel .prtTable td.actCol{text-align:right;white-space:nowrap;grid-area:2/3;align-self:center;margin-right:-9px;padding-left:12px}.panel .prtTable tr.editRow td{grid-area:1/1/auto/-1}.panel .prtTable td[colspan]{grid-column:1/-1}.grpAdd.prtForm{grid-template-columns:repeat(2,minmax(0,1fr))}.prtForm .grpAddActs{grid-column:1/-1;justify-content:flex-start}.ptiTable thead{display:none}.ptiTable,.ptiTable tbody{width:100%;display:block}.ptiTable tr{border-bottom:1px solid var(--color-border);grid-template-columns:22px minmax(0,1fr) auto;gap:3px 8px;padding:8px 10px;display:grid}.panel table.ptiTable td{text-align:left;white-space:normal;border:0;width:auto;padding:0;display:block}.panel .ptiTable td.ptiTick{grid-area:1/1;width:auto;padding-top:2px}.panel .ptiTable td:nth-child(2){grid-area:1/2}.panel .ptiTable td:nth-child(3){text-align:right;grid-area:1/3}.panel .ptiTable td:nth-child(4){color:var(--brand-slate);grid-area:2/2}.panel .ptiTable td:nth-child(5){text-align:right;color:var(--brand-slate);grid-area:2/3}.panel table.ptiTable td:has(>.inherits:only-child){display:none}.panel .ptiTable td.ptiWhat{grid-area:3/2/auto/span 2}.ptiLine{margin-left:6px;display:inline}}.empTable{table-layout:fixed}.empTable th:first-child{width:22%}.empTable th:nth-child(2){width:34%}.empTable th:nth-child(3){width:24%}.empAvg b{font-weight:var(--font-weight-semibold)}.empAvg .empRound{color:var(--brand-slate);margin-left:8px;font-size:.78rem}.empGot{font-variant-numeric:tabular-nums}.empGot.short{color:var(--brand-amber-ink)}.empLead{color:var(--brand-slate);margin:0;padding:10px 14px 4px;font-size:.75rem}.panel .registerTable tbody tr.empMonthsRow td{background:var(--brand-teal-50);font-weight:var(--font-weight-normal);white-space:normal;padding:8px 12px 10px}.empGrid{grid-template-columns:repeat(12,minmax(0,1fr));gap:6px;display:grid}.empCell{flex-direction:column;gap:3px;min-width:0;margin:0;display:flex}.empCell>span{color:var(--brand-slate);text-transform:none;letter-spacing:normal;font-size:.68rem}.panel .registerTable tbody td .empCell input{box-sizing:border-box;text-align:right;font-variant-numeric:tabular-nums;width:100%;height:30px;min-height:30px;padding:3px 6px;font-size:.84rem}.empCell small{color:var(--brand-mist);white-space:nowrap;font-size:.64rem}.empCell small.hand{color:var(--brand-teal-ink)}.panel .registerTable tbody td .empCell.missing input{border-color:var(--brand-amber)}.empCell.missing small{color:var(--brand-amber-ink)}.panel .registerTable tbody td .empCell.ahead input{color:var(--brand-mist);background:0 0;border-style:dashed}.empFoot{flex-wrap:wrap;align-items:center;gap:6px 8px;margin-top:8px;display:flex}.empFoot .btn{width:auto;min-height:30px;padding:3px 14px;font-size:.78rem}.empFoot .editHint{white-space:normal;margin:0 0 0 4px}@media (max-width:767.98px){.empGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.empTable th:nth-child(2),.empTable th:nth-child(3){width:auto}.empFoot .editHint{flex-basis:100%;margin:0}}@media (max-width:640px){.panel table.empTable tbody tr:not(.empMonthsRow){grid-template-columns:auto minmax(0,1fr) auto;align-items:baseline;gap:2px 6px;padding:8px 12px;display:grid}.panel table.empTable tbody tr:not(.empMonthsRow) td{white-space:normal;border:0;width:auto;padding:0;display:block}.panel table.empTable tbody tr:not(.empMonthsRow) td:first-child{grid-area:1/1/auto/3}.panel table.empTable tbody tr:not(.empMonthsRow) td.actCol{grid-area:1/3/3;align-self:center}.panel table.empTable tbody tr:not(.empMonthsRow) td:nth-child(2){grid-area:2/1;font-size:.78rem}.panel table.empTable tbody tr:not(.empMonthsRow) td:nth-child(3){grid-area:2/2;font-size:.78rem}.panel table.assignList.empTable tbody tr:not(.editRow):not(.empMonthsRow) td:nth-child(3):not(:empty):not(.actCol):before{content:"· ";color:var(--brand-mist)}.empAvg .empRound{margin-left:6px;font-size:.74rem}.assignFoot.empAdd{flex-wrap:nowrap}.empAdd .ddWrap{flex:auto;min-width:0}.empAdd .ddBtn{justify-content:space-between;width:100%}.empAdd .btn{flex:none;width:auto}}.prsGrid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:end}.prsGrid .prsWide{grid-column:span 3;max-width:480px}@media (max-width:640px){.prsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.prsGrid .prsWide{grid-column:1/-1;max-width:none}}.prl-back{color:var(--brand-teal-ink);font-weight:var(--font-weight-semibold)}.prl-imported,.prl-done{color:var(--brand-positive-ink)}.prl-unasked{color:var(--brand-slate)}.prl-drafting{color:var(--brand-amber-ink);font-weight:var(--font-weight-semibold)}.prvHead{margin:0 0 12px}.prvHead>.linkBtn{font-size:.8rem}.prvTitle{color:var(--brand-dark);text-transform:none;letter-spacing:normal;margin:6px 0 2px;font-size:1.15rem}.prvMonth{font-weight:var(--font-weight-normal);color:var(--brand-slate);display:inline-block}.prvFacts{margin:0}.prvState{font-size:var(--fs-row);margin:0 0 8px}.prvLate strong{color:var(--brand-amber-ink)}.prvActs{flex-wrap:wrap;gap:8px;margin:4px 0 8px;display:flex}.prvLines{font-size:var(--fs-row);margin:0;padding-left:18px}.prvLines li{overflow-wrap:anywhere;margin:2px 0}.prvLines li.prvOdd{color:var(--brand-amber-ink)}.prvTeam{font-size:var(--fs-row);margin:0 0 4px;padding:0;list-style:none}.prvTeam li+li{margin-top:6px}.prvTeam label{cursor:pointer;font-size:inherit;font-weight:var(--font-weight-normal);color:inherit;align-items:flex-start;gap:8px;margin:0;line-height:1.55;display:flex}.prvTeam input[type=checkbox]{width:15px;height:15px;min-height:0;accent-color:var(--brand-teal);flex:none;margin:2px 0 0}.prvActs .editHint,.prvActs .prvTeamLink{align-self:center;font-size:.78rem}.prvPerson+.prvPerson{margin-top:8px}.prvWho{font-size:var(--fs-row);font-weight:var(--font-weight-semibold);color:var(--color-text);margin:0 0 2px}.prvPaid{font-weight:var(--font-weight-normal);color:var(--brand-slate);margin-left:6px;font-size:.78rem}.prvSaid{font-size:var(--fs-row);margin:8px 0 0}.prvUnpaid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 12px;display:grid}.prvUnpaid input{height:30px;min-height:30px;padding:3px 10px;font-size:.8rem}@media (max-width:640px){.prvUnpaid{grid-template-columns:repeat(2,minmax(0,1fr))}}.pySet{font-size:var(--fs-row);margin:0 0 8px;line-height:1.6}.pySet b{font-weight:var(--font-weight-semibold)}.pyFirm{color:var(--brand-mist);font-size:.74rem}.pyWhere{color:var(--color-action);margin-left:4px;font-size:.74rem}.pyGrid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:8px 12px;margin:0 0 8px;display:grid}.pyActs{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pyMonths .waitRow{grid-template-columns:minmax(0,1fr) minmax(0,2fr) 84px 84px 96px;margin:0 -10px;padding-left:10px;padding-right:10px}.pyPeople{color:var(--brand-slate);font-variant-numeric:tabular-nums;white-space:nowrap;justify-self:end;text-decoration:none}.pyPeople:hover{color:var(--color-accent);text-decoration:underline}.pyPeople.none{color:var(--brand-mist)}.pyPreview{color:var(--color-action);white-space:nowrap;justify-self:end;font-size:.78rem;text-decoration:none}.pyPreview:hover{text-decoration:underline}.pyMonth,.pyReview{text-decoration:none}.pyMonth{color:inherit}.pyMonth:hover,.pyReview:hover{text-decoration:underline}.pyMonth:hover{color:var(--color-accent)}.pyWork{font-weight:var(--font-weight-normal);color:var(--brand-slate)}.pyNow{background:var(--brand-teal-50);border-radius:6px}.pyGrid input,.pyGrid .ddBtn{height:34px;min-height:34px;padding-top:4px;padding-bottom:4px;font-size:.84rem}.jpLine{margin:0 0 8px}.jpActs{flex-wrap:wrap;gap:8px;display:flex}.jaHeadActs{margin:-2px 0 10px}.jaSec .jaStop{color:var(--brand-amber-ink);border-color:var(--brand-amber)}@media (hover:hover){.jaSec .jaStop:hover{background:var(--brand-amber-100);color:var(--brand-amber-ink);border-color:var(--brand-amber-ink)}}.jaCount{float:right;text-transform:none;letter-spacing:0;color:var(--brand-slate);font-size:.72rem}.jaLate{color:var(--brand-amber-ink)}.jaList{flex-direction:column;gap:6px;margin:0 0 10px;padding:0;list-style:none;display:flex}.jaList li{border:1px solid var(--color-border);color:var(--brand-slate);border-radius:8px;grid-template-columns:16px minmax(0,1fr) minmax(0,max-content);align-items:baseline;gap:8px;padding:7px 10px;font-size:.8rem;display:grid}.jaList li.in{color:var(--color-text);background:color-mix(in srgb, var(--brand-teal-50) 55%, var(--color-surface));border-color:var(--brand-teal-200)}.jaMark{color:var(--color-positive);font-weight:var(--font-weight-semibold)}.jaWhat{overflow-wrap:anywhere;min-width:0}.jaFiles{flex-wrap:wrap;gap:2px 10px;margin-top:2px;font-size:.74rem;display:flex}.jaNote{color:var(--brand-slate);white-space:pre-wrap;margin-top:2px;font-size:.76rem;display:block}.jaList li small{max-width:13em;color:var(--brand-slate);text-align:right;font-size:.72rem}.jaComment{white-space:pre-wrap;margin:0 0 8px}.jaConfirm{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}.jaConfirm .editHint{flex-basis:100%}.jaList li.dropped .jaLabel{color:var(--brand-mist);text-decoration:line-through;-webkit-text-decoration-color:var(--brand-mist-300);text-decoration-color:var(--brand-mist-300)}.jaAdded{color:var(--brand-slate);font-size:.72rem}.jaList li small .btn{vertical-align:baseline;width:auto;min-height:24px;margin:-2px 0 -2px 6px;padding:1px 9px;font-size:.74rem}.jaList li.dropped small{white-space:nowrap;max-width:none}@media (max-width:480px){.jaList li{grid-template-columns:16px minmax(0,1fr);row-gap:2px}.jaList li small,.jaList li.dropped small{text-align:left;white-space:normal;grid-column:2;max-width:none}.jaList li small .jaDrop{margin-left:-9px}}.jaAdding{margin:4px 0 8px}.jaAdding .aiEd{margin:0;padding:10px 12px}.caRows .caDone .waitWhat{color:var(--brand-mist)}.caNone{margin:0 0 10px}.caList{margin-top:12px}.caLab{letter-spacing:.08em;text-transform:uppercase;color:var(--brand-slate);margin:0 0 6px;font-size:.68rem}.caItems{border-top:1px solid var(--color-border);margin:0 0 10px;padding:0;list-style:none}.caItems li{border-bottom:1px solid var(--color-border);align-items:center;gap:10px;min-height:35px;padding:3px 0;font-size:.82rem;display:flex}.caItems li.out .caWhat{color:var(--brand-mist)}.caItems li.out .caLabel{text-decoration:line-through;-webkit-text-decoration-color:var(--brand-mist-300);text-decoration-color:var(--brand-mist-300)}.caWhat{overflow-wrap:anywhere;flex:auto;min-width:0}.caWhat small{color:var(--brand-slate);font-size:.74rem}.caItems .actCol{flex:none;align-items:center;gap:6px;display:inline-flex}.caItems li.leaving{box-sizing:border-box;min-height:0;transition:height .22s,opacity .16s,padding .22s,border-bottom-width .22s;overflow:hidden}@media (prefers-reduced-motion:reduce){.caItems li.leaving{transition:none}}.caBand{background:color-mix(in srgb, var(--brand-mist-100) 60%, var(--color-surface));border-top:1px solid var(--color-border);border-radius:0 0 var(--radius-md) var(--radius-md);margin:12px -14px -11px;padding:10px 14px 12px}.caBand .caLeftLab{margin:0 0 2px}.caLeftList{border-top:0;margin:0}.caLeftList .caWhat{color:var(--brand-slate)}.caLeftList li{border-bottom-color:color-mix(in srgb, var(--color-border) 70%, transparent)}.caLeftList li:last-child{border-bottom:0}.caBandFoot{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px 12px;margin-top:8px;display:flex}.caBandWords{color:var(--brand-slate);flex:auto;font-size:.74rem}.caResetAsk{flex-wrap:wrap;flex:auto;align-items:center;gap:6px 8px;display:flex}.caBand .caReset{color:var(--brand-amber-ink);border-color:var(--brand-amber)}.caBand .caReset:hover{background:var(--brand-amber-100);color:var(--brand-amber-ink);border-color:var(--brand-amber-ink)}.caBand .caReset:disabled:hover{color:var(--brand-amber-ink);border-color:var(--brand-amber);background:0 0}.caResetWords{min-width:0;color:var(--brand-slate);flex:260px;font-size:.74rem}@media (max-width:640px){.caResetWords{flex-basis:100%}}.caItems .actCol .btn{width:auto;min-height:24px;padding:1px 9px;font-size:.74rem}.caItems li.caEditing{padding:4px 0 8px;display:block}.caList>.aiEd{max-width:980px}@media (max-width:640px){.caForm{grid-template-columns:minmax(0,1fr)}}@media (max-width:767.98px){.pyMonths .waitRow{grid-template-columns:minmax(0,1fr) auto}.pyMonths .waitWhat{grid-column:1}.pyMonths .pyPreview{grid-area:2/2}.pyMonths .pyPeople{grid-area:3/1;justify-self:start;font-size:.74rem}.pyMonths .pyPeople.blank{display:none}}@media (max-width:640px){.pyGrid{grid-template-columns:minmax(0,1fr)}}.ibShared{flex-wrap:wrap;align-items:center;gap:4px 6px;margin:0 0 8px;display:flex}.ibShared .ibTiny{color:var(--brand-slate)}.ibCmtNote{color:var(--brand-mist);margin:0;font-size:.7rem}.ibNewBtn{margin-left:8px}.ibHidden{display:none}.ibComp{border-top:1px solid var(--brand-teal-100);margin-top:8px;padding-top:10px;scroll-margin-top:52px;position:relative}.fileDropOn{position:relative}.fileDropOver{z-index:8;border:2px dashed var(--color-accent);background:color-mix(in srgb, var(--brand-teal-50) 90%, transparent);pointer-events:none;border-radius:10px;position:absolute;inset:0}.fileDropOver span{white-space:nowrap;background:var(--color-surface);color:var(--brand-teal-ink);font-size:.86rem;font-weight:var(--font-weight-semibold);box-shadow:0 2px 8px color-mix(in srgb, var(--brand-dark) 12%, transparent);border-radius:999px;padding:6px 14px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ibCompHead{letter-spacing:.05em;text-transform:uppercase;color:var(--brand-mist);font-size:.68rem;font-weight:var(--font-weight-semibold);margin:0 0 8px}.ibRt{color:var(--color-text);background:var(--brand-amber-100);border:1px solid color-mix(in srgb, var(--brand-amber) 45%, var(--color-surface));border-radius:8px;margin:0 0 8px;padding:6px 10px;font-size:.74rem;line-height:1.4;display:block}.ibRtBtn{appearance:none;width:100%;height:auto;min-height:0;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:10px;margin:0;padding:0;display:grid}.ibRtHead{white-space:nowrap;align-items:baseline;gap:4px;min-width:0;display:flex;overflow:hidden}.ibRtHead b{font-weight:var(--font-weight-semibold);flex:none}.ibRtWhen{color:var(--brand-mist);flex:none}.ibRtLine{color:var(--brand-slate);text-overflow:ellipsis;min-width:0;overflow:hidden}.ibRtMore{font-family:inherit;font-size:.72rem;font-weight:var(--font-weight-semibold);color:var(--brand-amber-ink);white-space:nowrap;cursor:pointer;background:0 0;border:0;width:auto;min-height:0;margin:0;padding:0}.ibRtBtn:hover .ibRtMore{text-decoration:underline}.ibRtFull{border-top:1px solid color-mix(in srgb, var(--brand-amber) 45%, var(--color-surface));white-space:pre-line;overflow-wrap:anywhere;max-height:180px;color:var(--color-text);margin-top:6px;padding-top:6px;overflow:auto}@media (max-width:640px){.ibRtBtn{align-items:start}.ibRtHead{white-space:normal;flex-wrap:wrap;row-gap:0}.ibRtLine{white-space:nowrap;flex-basis:100%}.ibRtMore{min-height:30px;padding:0 4px}}.ibRtTop{flex-wrap:wrap;align-items:center;gap:4px 8px;min-width:0;display:flex}.ibRtLab{font-weight:var(--font-weight-semibold);white-space:nowrap}.ibRtDd{min-width:0;max-width:100%;display:inline-flex}.ibRtDd .ddWrap{max-width:100%}.ibRtDd .ddBtn{max-width:100%;height:26px;font-size:.74rem}.ibRtPick .ibRtBtn{flex:180px;min-width:0}@media (max-width:640px){.ibRtDd{flex:100%}.ibRtDd .ddWrap,.ibRtDd .ddBtn{width:100%}.ibRtDd .ddBtn{justify-content:space-between;height:30px}.ibRtPick .ibRtBtn{flex-basis:100%}}.ibAddr{grid-template-columns:22px minmax(0,1fr);align-items:start;column-gap:6px;margin:0 0 6px;font-size:.74rem;display:grid}.ibAddr .lab{color:var(--brand-mist);padding-top:5px;font-size:.7rem}.ibAddrBody{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.ibToChip{border:1px solid var(--brand-teal-200);background:var(--brand-teal-50);border-radius:14px;align-items:center;gap:6px;min-width:0;max-width:100%;min-height:24px;padding:2px 4px 2px 10px;font-size:.72rem;line-height:1.25;display:inline-flex}.ibToChipT{overflow-wrap:anywhere;min-width:0}.ibToChip button{flex:none}.ibToChip button,.ibAtt button{appearance:none;height:auto;min-height:0;font:inherit;color:var(--brand-mist);cursor:pointer;background:0 0;border:0;padding:0 4px;font-size:.7rem}.ibToChip button:hover,.ibAtt button:hover{color:var(--brand-red-ink)}.ibAddrPick{display:inline-flex}.ibAddrPick .dd button,.ibAddrPick .ddBtn{height:26px;min-height:26px;font-size:.72rem}.ibAddrPlus{appearance:none;background:var(--color-surface);width:auto;height:auto;min-height:24px;box-shadow:inset 0 0 0 1px var(--brand-teal-200);color:var(--brand-teal-ink);font:inherit;white-space:nowrap;cursor:pointer;border:0;border-radius:999px;align-items:center;margin:0;padding:1px 10px;font-size:.72rem;line-height:1.25;display:inline-flex}.ibAddrPlus:hover{background:var(--brand-teal-50)}.ibAddrPlus:disabled{opacity:.6;cursor:default}.ibToChipA{color:var(--brand-slate)}.ibAddrAdd{align-items:center;gap:6px;display:inline-flex}.ibAddrAdd input{width:190px;height:24px;min-height:0;margin:0;padding:0 8px;font-size:.72rem}.btn.btnXs{width:auto;min-height:24px;padding:0 10px;font-size:.7rem}.ibSubj input{width:100%;height:30px;min-height:0;font-size:.8rem;font-weight:var(--font-weight-semibold);margin:0 0 6px}.ibComp textarea{width:100%;min-height:150px;margin:6px 0;font-size:.8rem}.reWrap{margin:6px 0}.reBar{flex-wrap:wrap;align-items:center;gap:4px;margin:0 0 6px;display:flex}.reWrap.reFramed{border:1px solid var(--color-border);background:var(--color-surface);border-radius:8px}.reWrap.reFramed:focus-within{border-color:var(--color-accent);box-shadow:0 0 0 3px var(--brand-teal-100)}.reWrap.reFramed .reBox{border:0;border-radius:8px 8px 0 0}.reWrap.reFramed .reBox:focus{box-shadow:none}.reWrap.reFramed>.reBar{bottom:calc(-1 * var(--cardPadB,0px));z-index:2;border-top:1px solid var(--color-border);background:var(--brand-mist-100);border-radius:0 0 8px 8px;margin:0;padding:6px 8px;position:sticky}html:has(.reFramed:focus-within){scroll-padding-bottom:calc(var(--reBarH,48px) + 12px)}.editCard:has(.reFramed:focus-within){scroll-padding-bottom:calc(var(--reBarH,48px) + 12px)}.ibPane:has(.reFramed:focus-within){scroll-padding-bottom:calc(var(--reBarH,48px) + 12px)}.reBar .reColours{top:auto;bottom:calc(100% + 2px)}.reBar .reMenu:not(.reBookMenu){top:auto;bottom:calc(100% + 4px)}.reSend,.reSendAsk,.reSendNeed,.reSendDone{display:none}@media (max-width:767.98px){.reBar .reSend{justify-content:center;align-items:center;width:34px;height:30px;min-height:30px;margin:0 0 0 auto;padding:0;display:inline-flex}.reBar .reSendAsk{flex-wrap:nowrap;flex:100%;align-items:center;gap:8px;min-width:0;display:flex}.reSendAsk .btn{width:auto;margin:0}.reSendAsk .ibConfirmBtn{flex:0 auto;min-width:0}.reBar:has(>.reSendAsk)>:not(.reSendAsk,.reSendNeed){display:none}.reBar .reSendNeed,.reBar .reSendDone{flex:100%;order:-1;margin:0 0 2px;font-size:.78rem;line-height:1.4;display:block}.reBar .reSendNeed{color:var(--brand-amber-ink)}.reBar .reSendDone{color:var(--color-positive)}}.reBtn{appearance:none;border:1px solid var(--color-border);background:var(--color-surface);width:26px;min-width:0;height:26px;min-height:0;color:var(--brand-dark);font:inherit;cursor:pointer;border-radius:6px;justify-content:center;align-items:center;padding:0;font-size:.74rem;display:inline-flex}.reBtn:hover{border-color:var(--color-accent);color:var(--color-accent)}.reBtn.reWord{width:auto;padding:0 8px;font-size:.68rem}.reSep{background:var(--color-border);width:1px;height:18px;margin:0 4px}.reColWrap{display:inline-flex;position:relative}.reBtn.reColour{flex-direction:column;gap:0;line-height:1}.reColour .reColA{font-weight:var(--font-weight-semibold);margin-top:2px;line-height:1}.reColour .reColBar{border-radius:2px;width:14px;height:3px;margin-top:2px;display:block}.reColours{z-index:30;background:var(--color-surface);border:1px solid var(--color-border);box-shadow:0 6px 18px color-mix(in srgb, var(--brand-dark) 12%, transparent);border-radius:8px;grid-template-columns:repeat(5,22px);gap:6px;padding:8px;display:grid;position:absolute;top:calc(100% + 2px);left:0}.reColours button{appearance:none;border:2px solid var(--color-surface);width:22px;min-width:0;height:22px;min-height:0;box-shadow:0 0 0 1px var(--color-border);cursor:pointer;border-radius:50%;margin:0;padding:0}.reColours button.on{box-shadow:0 0 0 2px var(--brand-teal)}.reColours button:focus-visible{outline:2px solid var(--brand-teal);outline-offset:2px}.reColLab{color:var(--brand-mist);text-align:center;white-space:nowrap;grid-column:1/-1;font-size:.68rem}.reColLab b{color:var(--color-text);font-weight:var(--font-weight-semibold)}.reLink{align-items:center;gap:6px;margin-left:6px;display:inline-flex}.reTool{align-items:center;gap:6px;display:inline-flex;position:relative}.reIcon svg{display:block}.reMenu{z-index:6;background:var(--color-surface);border:1px solid var(--color-border);min-width:240px;max-width:min(360px,90vw);box-shadow:0 6px 18px color-mix(in srgb, var(--brand-dark) 14%, transparent);border-radius:8px;flex-direction:column;padding:4px;display:flex;position:absolute;top:calc(100% + 4px);left:0}.reMenuItem{appearance:none;min-height:0;font:inherit;color:var(--color-text);text-align:left;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:6px;justify-content:space-between;gap:10px;padding:5px 8px;font-size:.74rem;display:flex}.reMenuItem i{color:var(--brand-mist);flex:none;font-size:.66rem;font-style:normal}.reBookMenu{z-index:60;min-width:260px;max-height:min(340px,60vh);position:fixed;overflow-y:auto}.reBookGroup,.reBookOthers{flex-direction:column;display:flex}.reBookGroup+.reBookGroup{border-top:1px solid var(--color-border);margin-top:2px}.reBookWho{font-size:.62rem;font-weight:var(--font-weight-semibold);letter-spacing:.08em;text-transform:uppercase;color:var(--brand-slate);white-space:nowrap;text-overflow:ellipsis;padding:6px 8px 2px;overflow:hidden}.reBookRow{align-items:center;gap:8px;padding:4px 4px 4px 8px;display:flex}.reBookRow+.reBookRow{border-top:1px solid var(--brand-teal-50)}.reBookName{min-width:0;color:var(--color-text);white-space:nowrap;text-overflow:ellipsis;flex:auto;font-size:.76rem;overflow:hidden}.reBookName i{color:var(--brand-mist);margin-left:6px;font-size:.64rem;font-style:normal}.reBookAct{appearance:none;border:1px solid var(--color-border);background:var(--color-surface);height:24px;min-height:24px;font:inherit;color:var(--brand-teal-ink);cursor:pointer;white-space:nowrap;border-radius:999px;flex:none;justify-content:center;align-items:center;padding:0 10px;font-size:.7rem;display:inline-flex}.reBookAct:hover{border-color:var(--brand-teal);background:var(--brand-teal-50)}.reBookAct.reBookLink{width:30px;padding:0}.reMenuItem:hover{background:var(--brand-teal-50);color:var(--brand-teal-ink)}.reMenuNote{color:var(--brand-mist);padding:4px 8px;font-size:.72rem}.reBookNote{color:var(--brand-amber-ink);padding:0}.reBookFoot{border-top:1px solid var(--color-border);white-space:normal;margin-top:2px;padding:6px 8px 2px}.reBookMore{appearance:none;border:0;border-top:1px solid var(--color-border);width:100%;min-height:30px;font:inherit;color:var(--brand-teal-ink);text-align:left;cursor:pointer;background:0 0;border-radius:0;align-items:center;gap:8px;margin:2px 0 0;padding:4px 8px;font-size:.74rem;display:flex}.reBookMore:hover{background:var(--brand-teal-50)}.reBookMore:focus-visible{outline:2px solid var(--brand-teal);outline-offset:-2px}.reBookMoreWho{min-width:0;color:var(--brand-mist);white-space:nowrap;text-overflow:ellipsis;flex:auto;font-size:.68rem;overflow:hidden}.reBookCaret{color:var(--brand-slate);flex:none;font-size:.7rem}.reTpl .ddBtn{height:26px;min-height:26px;font-size:.68rem}.reBar .reTpl{margin-left:4px}.reLink input{width:240px;height:26px;min-height:26px;padding:0 8px;font-size:.74rem}.reLink .reLinkWords{width:170px}.reLink .btn{height:26px;min-height:26px;padding:0 10px;font-size:.7rem}.reLink .reLinkPick{display:inline-flex}.reLink .reLinkPick .ddBtn{min-width:150px;height:26px;min-height:26px;padding:0 8px;font-size:.74rem}.reBox{border:1px solid var(--color-border);background:var(--color-surface);overflow-wrap:anywhere;white-space:normal;border-radius:8px;min-height:150px;padding:8px 10px;font-size:.8rem;line-height:1.5}.reBox:focus{border-color:var(--color-accent);box-shadow:0 0 0 3px var(--brand-teal-100);outline:none}.reWrap.reNote{margin:0}.reWrap.reNote .reBox{min-height:62px}.reBox:empty:before{content:attr(data-placeholder);color:var(--brand-mist);pointer-events:none}.reBox p{margin:0 0 8px}.reBox ul,.reBox ol{margin:0;padding-left:22px}.reBox a{color:var(--brand-teal-ink)}.reBox table{border-collapse:separate;border-spacing:0;border:1px solid var(--color-border);border-radius:10px;width:100%;max-width:440px;margin:8px 0}.reBox td{border:0;border-top:1px solid var(--color-border);color:var(--brand-dark);vertical-align:top;padding:6px 12px;font-weight:600}.reBox td:first-child{color:var(--brand-slate);font-weight:400}.reBox tr:first-child>td{border-top:0}.reBox tr>td:only-child{background:var(--brand-dark);color:var(--brand-cream);font-weight:600}.reBox tr:first-child>td:first-child{border-top-left-radius:9px}.reBox tr:first-child>td:last-child{border-top-right-radius:9px}.reBox tr:last-child>td:first-child{border-bottom-left-radius:9px}.reBox tr:last-child>td:last-child{border-bottom-right-radius:9px}.reTblStrip{z-index:25;background:var(--color-surface);border:1px solid var(--color-border);max-width:calc(100% - 8px);box-shadow:0 6px 18px color-mix(in srgb, var(--brand-dark) 12%, transparent);border-radius:8px;flex-wrap:wrap;gap:4px;padding:4px;display:flex;position:absolute}.reTblStrip button{appearance:none;border:1px solid var(--color-border);background:var(--color-surface);width:auto;min-width:0;height:26px;min-height:26px;color:var(--brand-dark);font:inherit;white-space:nowrap;cursor:pointer;border-radius:6px;margin:0;padding:0 8px;font-size:.68rem;line-height:1}.reTblStrip button:hover{border-color:var(--color-accent);color:var(--color-accent)}.reBar .markGrid{top:auto;bottom:calc(100% + 2px)}.reWrap.off .reBox{background:var(--color-surface-sunken);color:var(--brand-slate)}.reWrap.ro .reBox{background:var(--color-surface-sunken)}.reTok{color:var(--brand-teal-ink);background:var(--brand-teal-50);border-radius:4px;padding:0 2px}:is(.reBox,.cmRich,.cnRich,.cbRich,.ibHtml) :is(td,th){white-space:normal;text-align:left;overflow-wrap:anywhere}:is(.reBox,.cmRich,.cnRich,.cbRich,.ibHtml) tbody td{border-bottom:0}.reBoxWrap{position:relative}.rePick{max-height:176px;margin-bottom:0;bottom:auto;overflow-y:auto}@media (max-width:640px){.rePick button{align-items:center;min-height:30px}}.reMention{background:var(--brand-amber-200);color:var(--brand-amber-ink);font-weight:var(--font-weight-semibold);white-space:nowrap;border-radius:999px;padding:0 7px;display:inline-block}.ibReplyAll{gap:4px;display:inline-flex}.ibReplyAll .chip{align-items:center;height:24px;min-height:24px;padding:0 9px;font-size:.68rem;display:inline-flex}.ibTplPick .ddBtn{height:26px;min-height:26px;font-size:.72rem}.ibTplNote{color:var(--brand-amber-ink)}.ibNeed{color:var(--brand-amber-ink);margin:8px 0 0;font-size:.78rem;line-height:1.5}.ibSubj input.ibNeedIt{border-color:var(--brand-amber-ink);box-shadow:0 0 0 1px var(--brand-amber-ink)}.ibLater .ddBtn{height:30px;min-height:30px}.ibPickRow{flex-wrap:wrap;align-items:center;gap:8px;margin:8px 0 0;display:flex}.ibPickRow .dpBtn{height:30px;min-height:30px}.ibTimePick .ddBtn{width:90px;height:30px;min-height:30px}.ibSnipSave{flex-wrap:wrap;align-items:center;gap:6px;margin:6px 0 0;display:flex}.ibSnipSave input{width:220px;height:26px;min-height:26px;padding:0 8px;font-size:.74rem}.ibDraftDrop{color:var(--brand-mist);font-size:.9rem}.ibDraftDrop:hover{color:var(--color-negative)}.ibDraftAsk{background:var(--color-surface);align-items:center;gap:6px;padding:2px 0 2px 8px;display:flex;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.ibSchedHead{color:var(--brand-amber-ink);background:var(--brand-amber-100);border-bottom:1px solid var(--color-border);margin:0;padding:8px 12px;font-size:.72rem}.ibScheduled{margin-bottom:10px}.ibSchedRow .ibMeta .btn{margin-left:auto}.snpRow{border-top:1px solid var(--brand-teal-100);justify-content:space-between;align-items:flex-start;gap:12px;padding:8px 0;display:flex}.snpRow:first-of-type{border-top:0}.snpMain{flex-direction:column;gap:2px;min-width:0;font-size:.8rem;display:flex}.snpBody{color:var(--brand-slate);font-size:.76rem}.snpActs{flex-wrap:wrap;flex-shrink:0;gap:6px;display:flex}.snpForm{flex-direction:column;gap:6px;width:100%;display:flex}.snpForm input{max-width:420px;height:30px;min-height:30px;font-size:.8rem}.snpForm .reBox{min-height:90px}.ibAttRow{flex-wrap:wrap;align-items:center;gap:6px;margin:6px 0;display:flex}.ibAttRow .btn+.btn{margin-top:0}.ibAttAs{appearance:none;background:var(--color-surface-sunken);height:18px;min-height:0;font:inherit;font-size:.62rem;font-weight:var(--font-weight-semibold);color:var(--brand-slate);cursor:pointer;border:0;border-radius:999px;padding:0 6px}.ibCompActs{flex-wrap:wrap;align-items:center;gap:8px;margin:8px 0 6px;display:flex}.ibCompActs .btn+.btn{margin-top:0}.ibCompActs .btn{min-width:0;max-width:100%}.ibSendWords{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ibConfirmBtn{text-align:left;height:auto;min-height:30px;padding-top:5px;padding-bottom:5px;line-height:1.3}.ibConfirmWords{white-space:normal;overflow-wrap:anywhere;min-width:0}.ibDanger{color:var(--brand-red-ink)}.ibDraftNote{margin-left:auto}.ibSentLine{color:var(--brand-teal-ink);font-size:.78rem;font-weight:var(--font-weight-semibold);margin:0 0 8px}.editCard.ibNewCard{width:min(760px,94vw);max-height:88vh;overflow-y:auto}.editWrap.ibNewWrap{align-items:flex-start;padding-top:min(6vh,60px)}@media (max-width:640px){.editWrap.ibNewWrap{align-items:flex-end;padding:0}.editWrap .editCard.ibNewCard{height:88dvh}}.editWrap.tellWrap{z-index:61}.editWrap.tellWrap[hidden]{display:none}.editCard.tellCard{width:min(760px,94vw);max-height:88vh;overflow-y:auto}.editCard.tellCard:focus{outline:none}.cmEmbed{position:relative}.cmEmbed .cmForm{border-top:0;margin-top:6px;padding-top:0}.cmLastSent{min-height:30px;color:var(--brand-slate);align-items:center;font-size:.8rem;display:flex}.cmLastSent.today{color:var(--brand-amber-ink);font-weight:var(--font-weight-semibold)}.jeTell{flex-wrap:wrap;align-items:center;gap:10px;margin:10px 0 2px;display:flex}.jeTell .btn,.jeTell .editHint{margin:0}.jeTellSaid{color:var(--color-positive)}.jeTellDue b{color:var(--brand-teal-ink);font-weight:var(--font-weight-semibold)}.jeNote{margin:0 0 6px}.jeNote .ibCmtHd span:not(.ibCmtActs){color:var(--brand-slate)}.jeNote .ibCmtHd .jeGone:hover{color:var(--brand-red-ink)}.jeNote .noteAsk{margin-right:0}.jeReplies{border-left:2px solid var(--brand-teal-100);margin:-2px 0 8px 14px;padding-left:10px}.jeReplies.jeRepliesBare{border-left-color:#0000}.jeReplyBtn{display:block}.jeReplies .rcList{margin-top:0}.jeReplies .rcList .ibCmt{margin-bottom:6px}.jeReplies .rcList .ibCmt:last-child{margin-bottom:0}.jeReplyBtn,.jeReplyBox{margin-top:6px}.jeRepliesBare .jeReplyBtn,.jeRepliesBare .jeReplyBox{margin-top:0}.jeBridge{background:var(--brand-cream)}.jeAmend{margin-top:4px}.jePair{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:0 14px;display:grid}.jePair.jeOne{grid-template-columns:minmax(0,1fr)}.jeCol{min-width:0}.jeCol .ddWrap,.jeCol .ddBtn{width:100%}.jeCol .ddBtn{justify-content:space-between}.jeDateRow{align-items:center;gap:6px;display:flex}.jeDateRow .dp{flex:auto;min-width:0}.jeDateRow .btn{flex:none}.jeUnder{margin-top:4px;display:block}.jeCalSlot .dpCal{max-width:none;margin:var(--space-2) 0 0}.jeCalSlot .dpDay{justify-self:center;width:100%;max-width:44px}.editCard .ddBtn{height:30px;min-height:0;font-size:.8rem}.editCard .dpBtn{height:30px;min-height:0;padding:2px 9px;font-size:.8rem}@media (max-width:640px){.editSec .jeKeys{display:none}.jePair{grid-template-columns:minmax(0,1fr)}}.ibNewTitle{text-transform:none;letter-spacing:0;margin:0 0 10px;font-size:.95rem}.ibNewRow{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 10px;display:flex}.ibNewRow .btn+.btn{margin-top:0}.ibNewCard .ibComp{border-top:0;margin-top:0;padding-top:0}.ibNewCard{--ibNewLabel:22px}.ibNewTo>.ibTiny{flex:0 0 var(--ibNewLabel)}.ibNewTo .ibAddrBox{flex:1 1 0;align-items:center;gap:6px;min-width:0;display:flex}.ibNewUnder{margin-left:calc(var(--ibNewLabel) + 8px)}.ibNewTls{gap:6px}.ibNewTls>.ibTiny{flex:none;min-width:4.6em}.ibNewTo .ibAddrBox input{flex:auto;min-height:34px;font-size:.9rem}.ibTellWrap{margin-top:6px}.ibDrafts .ibRow{cursor:pointer}.ibPrivate{color:var(--brand-amber-ink);font-weight:var(--font-weight-semibold)}.ibPrivateBox{border:1px dashed var(--brand-amber);background:var(--brand-amber-100);border-radius:8px;margin:0 0 10px;padding:8px 12px}.ibPrivateBox p{color:var(--brand-amber-ink);margin:0 0 8px}.ibPrivateBox .ibActs{margin:0}.ibPrivRow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ibPrivRow>.ibTiny{color:var(--brand-amber-ink);flex-basis:100%}.ibPrivPick .ddBtn{height:26px;min-height:26px;font-size:.72rem}.ibMentionNote{color:var(--brand-amber-ink);margin:4px 0 6px}.mailInboxLink{margin:-4px 0 8px;font-size:.78rem}.mailInboxLink a{color:var(--brand-teal-ink);font-weight:var(--font-weight-semibold)}.mailFiles{margin:10px 0 2px}.mailFiles .tlAtt{border-radius:11px;align-items:baseline;height:auto;min-height:22px;padding:2px 8px;line-height:16px}.mailFiles .tlAtt .tlAttName{white-space:normal;overflow-wrap:anywhere;min-width:0;overflow:visible}.mailFiles .tlAtt .fkBadge,.mailFiles .tlAtt i{flex:none}.tlLink2{margin-left:10px}.ibFu{color:var(--brand-amber-ink)}.ibFu.due{font-weight:var(--font-weight-semibold)}.ibFollow{border:1px solid var(--color-border);border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 10px;padding:8px 12px;display:flex}.ibFollow.ibHand .ibTiny{flex-basis:auto}.ibRowErr{margin:0;padding:0 44px 8px 12px;font-size:.72rem;animation:.22s ease-out ibRowErrIn;overflow:hidden}@keyframes ibRowErrIn{0%{opacity:0;max-height:0;padding-bottom:0}to{opacity:1;max-height:6em;padding-bottom:8px}}@media (prefers-reduced-motion:reduce){.ibRowErr{animation:none}}.ibEmpty .ibEmptyBtn{vertical-align:middle;margin-left:8px;font-style:normal}.ibPaneHint{max-width:46ch;margin:10px auto 0;font-style:normal;display:block}.ibCmtActs .ibDangerWord{color:var(--brand-red-ink)}.ibBulk{border:1px solid var(--brand-teal-100);background:var(--brand-teal-50);border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 8px;padding:6px 10px;display:flex}.ibBulkCount{font-weight:var(--font-weight-semibold);color:var(--brand-dark)}.ibTick.picked i{border-color:var(--color-accent);background:var(--brand-teal-100);color:var(--color-accent)}.jl .selCol{width:26px;padding-right:0}.jl .selCol input{width:15px;height:15px;min-height:0;accent-color:var(--brand-teal);margin:0}.dbBulk{margin:10px 0 0}.dbBulk .ddWrap{min-width:160px}.dbBulk .ddWrap .ddBtn{justify-content:space-between;width:100%}.dbBulkSaid{color:var(--brand-teal-ink);margin:6px 0 0}.ibBulk.cjBar{z-index:5;box-shadow:0 6px 18px color-mix(in srgb, var(--brand-dark) 14%, transparent);margin:0 0 14px;position:sticky;bottom:12px}.cjWarn{color:var(--brand-amber-ink);flex-basis:100%}.cjWarn a{color:inherit;text-decoration:underline}.cjSaid{color:var(--brand-teal-ink);margin:0 0 14px}.cjSaid:focus{outline:none}.cjPair{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:inline-flex}.panel td.selCol{border-right:0}.panel td.selCol+td{text-align:left;font-weight:var(--font-weight-semibold);border-left:0}.panel th.selCol+th{text-align:left}@media (min-width:641px){.panel td.selCol input{display:block}.panel tr:has(.jnote) td.selCol{vertical-align:top;padding-top:6px}.panel table.lstGrid.regPick td.selCol input{margin-left:auto}}.dbClientQ{width:160px;max-width:100%}.mpMini{font-size:.68rem;font-weight:var(--font-weight-normal);color:var(--brand-mist);display:block}.wlTable tr.wlMe td{background:var(--brand-teal-50)}.editSince{margin:4px 0 0}.editSec .editKeys{font-size:.62rem;font-weight:var(--font-weight-normal);letter-spacing:0;text-transform:none;color:var(--brand-mist);border:1px solid var(--color-border);border-radius:999px;margin-left:8px;padding:0 6px}.editSaved{color:var(--brand-teal-ink)}.ibLinkWord{font:inherit;color:var(--color-action);cursor:pointer;background:0 0;border:0;margin:0;padding:0;text-decoration:underline}.ibLinkWord:hover{color:var(--color-action-hover)}.ibPrivRow .ibPrivMake .ddBtn,.ibLinkRow .ibPrivMake .ddBtn{height:30px;min-height:30px;font-size:.8rem}.ibFollow .ibFollowNote{flex:200px;min-width:0;height:30px;min-height:30px;padding:0 10px;font-size:.8rem}.ibFollow .ibTiny{flex-basis:100%}.ibFollow .btn+.btn{margin-top:0}.ibCoverTag{color:var(--brand-info-ink);font-weight:var(--font-weight-semibold)}.ibHandTag{color:var(--brand-teal-ink);font-weight:var(--font-weight-semibold)}.markLink,.markTable{font-size:.7rem;font-weight:var(--font-weight-semibold)}:is(.markBtn:has(.markLink),.markBtn:has(.markTable)){width:auto;padding:0 8px}.markTableWrap{display:inline-flex;position:relative}.markGrid{z-index:30;background:var(--color-surface);border:1px solid var(--color-border);box-shadow:0 6px 18px color-mix(in srgb, var(--brand-dark) 12%, transparent);border-radius:8px;grid-template-columns:repeat(5,16px);gap:3px;padding:8px;display:grid;position:absolute;top:26px;left:0}.markGrid i{border:1px solid var(--color-border);background:var(--color-surface);cursor:pointer;border-radius:3px;width:16px;height:16px;display:block}.markGrid i.hi{background:var(--brand-teal-100);border-color:var(--brand-teal)}.markGridLab{color:var(--brand-mist);text-align:center;white-space:nowrap;grid-column:1/-1;font-size:.68rem}.ibAddrBox{position:relative}.ibSug{z-index:60;background:var(--color-surface);border:1px solid var(--color-border);box-shadow:0 6px 18px color-mix(in srgb, var(--brand-dark) 12%, transparent);border-radius:8px;margin:0;padding:4px 0;list-style:none;position:fixed;overflow-y:auto}.ibSug li{cursor:pointer;white-space:nowrap;text-overflow:ellipsis;align-items:baseline;gap:8px;padding:6px 10px;font-size:.78rem;display:flex;overflow:hidden}.ibSug li b{font-weight:var(--font-weight-semibold)}.ibSug li span{color:var(--brand-slate)}.ibSug li i{color:var(--brand-mist);margin-left:auto;font-size:.7rem}.ibSug li.hi{background:var(--brand-teal-50)}@media (max-width:640px){.ibSug li{white-space:normal;flex-wrap:wrap}.ibSug li i{flex-basis:100%;margin-left:0}}.ibSug li.ibSugMore{color:var(--brand-mist);cursor:default;white-space:normal;border-top:1px solid var(--brand-teal-100);margin-top:2px;padding-top:6px;font-size:.72rem;font-style:italic;display:block}.ibOwnNote{align-self:center}.registerTable .stCtl{align-items:center;gap:6px;min-height:0;margin:0;display:inline-flex}.registerTable .stCtl input[type=checkbox]{width:15px;min-width:0;height:15px;min-height:0;margin:0}.ibAboutRow{flex-wrap:wrap;align-items:center;gap:6px 8px;display:flex}.tsLead{margin:0 0 12px}.tsPanel{margin-bottom:12px}.tsPanel .sectHead .num{color:var(--brand-mist);margin-left:5px;font-weight:500}.tsAll{letter-spacing:0;text-transform:none;color:var(--brand-mist);margin-left:8px;font-size:.66rem;font-weight:500}.tsWhy{margin:0 0 6px}.tsRows{margin:0}.tsRow{border-top:1px solid var(--brand-teal-100);flex-wrap:wrap;align-items:baseline;gap:4px 10px;padding:5px 0;font-size:.8rem;display:flex}.tsRow:first-child{border-top:0}.tsWhat{overflow-wrap:anywhere;flex:260px;min-width:0}.tsWhen{color:var(--brand-mist);white-space:nowrap;font-variant-numeric:tabular-nums}.tsGo{margin:8px 0 0}.grUnplaced{border-top:1px solid var(--color-border);margin-top:12px;padding-top:10px}.grUnplacedHead{font-size:.82rem;font-weight:var(--font-weight-semibold);margin:0 0 4px}.grUnplacedHead .num{color:var(--brand-mist);margin-left:5px;font-weight:500}.grUnplacedList{margin-top:6px}.grUnplacedRow{border-top:1px solid var(--brand-teal-100);padding:7px 0}.grUnplacedRow:first-child{border-top:0}.grUnplacedWhat{font-size:.8rem}.grUnplacedWho{color:var(--brand-mist);overflow-wrap:anywhere;margin-bottom:4px}.grUnplacedAct{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.grUnplacedAct .ddWrap{flex:160px;min-width:0;max-width:300px}.grUnplacedAct .ddBtn{justify-content:space-between;width:100%}.grUnplacedElse{flex:200px;align-items:center;gap:8px;min-width:0;max-width:330px;display:flex}.grUnplacedSaid .ddWrap{flex-basis:120px}.grUnplacedAct>.btn-ghost{margin-left:auto}.grUnplacedSaid{color:var(--color-positive);min-height:30px}.grUnplacedAct .grWorkPills{margin:0}.grUnplacedSaid a{font-size:.8rem}.grUnplacedOr{color:var(--brand-mist)}.grUnplacedBusy{color:var(--color-action)}.grUnplacedGone{color:var(--brand-mist);margin:2px 0 6px}.grUnplacedRow.grHere{background:var(--brand-teal-50);box-shadow:inset 3px 0 0 var(--color-accent);border-radius:var(--radius-sm);border-top-color:#0000;margin:0 -10px;padding:7px 10px}.ibAbout .ibCopies{color:var(--brand-mist)}.ibAbout .ibPill,.ibAbout a.ibPill{appearance:none;background:var(--brand-teal-100);height:auto;min-height:22px;color:var(--brand-teal-ink);font:inherit;font-size:.72rem;font-weight:var(--font-weight-semibold);cursor:pointer;border:0;border-radius:999px;align-items:center;padding:1px 9px;line-height:1.4;text-decoration:none;display:inline-flex}.ibAbout .ibPill:hover,.ibAbout a.ibPill:hover{background:var(--brand-teal-200);text-decoration:none}.ibAbout .ibPill:disabled{opacity:.6;cursor:default}.ibAbout .ibPill.ibPillAct{background:var(--color-surface);box-shadow:inset 0 0 0 1px var(--brand-teal-200);font-weight:var(--font-weight-normal)}.ibAbout .ibPill.ibPillAct:hover{background:var(--brand-teal-50)}.ibLinkPeople{flex-wrap:wrap;align-items:center;gap:4px 14px;margin:0 0 8px;font-size:.78rem;display:flex}.ibLinkPeople .ibAuto{color:var(--brand-amber-ink);font-style:normal}.ibLinkPeople>.ibTiny{flex-basis:100%}.ibLinkPeople label{cursor:pointer;align-items:flex-start;gap:7px;min-height:22px;line-height:1.35;display:inline-flex}.ibLinkPeople input{width:15px;height:15px;min-height:0;accent-color:var(--brand-teal);flex:none;margin:3px 0 0}.ibLinkPeople label>span{min-width:0}.ibLinkPeople label i{white-space:nowrap;font-style:normal}.ibLinkPeople label i.ibSameNote{white-space:normal;display:block}.pcTop .cMergeBtn{vertical-align:middle;width:auto;height:24px;min-height:24px;margin:0 0 0 6px;padding:0 9px;font-size:.7rem;display:inline-flex}.ibAbout .ibPill.ibOwnPill{cursor:default;gap:4px;padding-right:6px}.ibAbout .ibPill.ibWorkPill{background:var(--brand-mist-100);color:var(--brand-slate);box-shadow:inset 0 0 0 1px var(--brand-mist-300)}.ibAbout .ibPill.ibWorkPill:hover{background:color-mix(in srgb, var(--brand-slate) 8%, var(--brand-mist-100))}.ibAbout .ibOwnPill a{color:inherit;font-weight:inherit;text-decoration:none}.ibAbout .ibOwnPill a:hover{text-decoration:underline}.ibAbout .ibOwnPill button,.ibAlsoChip button{appearance:none;height:auto;min-height:0;font:inherit;color:var(--brand-mist);cursor:pointer;background:0 0;border:0;padding:0 2px;font-size:.7rem}.ibAbout .ibOwnPill button:hover,.ibAlsoChip button:hover{color:var(--brand-red-ink)}.ibAbout .ibOwnPill button:disabled{cursor:progress}.ibAlsoChip{background:var(--brand-teal-100);border:0;border-radius:999px;align-items:center;gap:4px;min-height:22px;padding:1px 6px 1px 9px;font-size:.72rem;display:inline-flex}.ibAlsoChip a{color:var(--brand-teal-ink);font-weight:var(--font-weight-semibold);text-decoration:none}.ibAlsoChip .ibAlsoSaid,.ibAbout .ibPill .ibAlsoSaid,.ibAlsoOffer .ibAlsoSaid{font-style:normal;font-weight:var(--font-weight-normal);color:var(--brand-slate)}.ibAlsoOffer{appearance:none;border:1px dashed var(--brand-teal);height:auto;min-height:22px;font:inherit;color:var(--brand-teal-ink);cursor:pointer;background:0 0;border-radius:999px;align-items:center;padding:1px 8px;font-size:.72rem;display:inline-flex}.ibAlsoOffer:hover{background:var(--brand-teal-50)}.ibAlsoOffer:disabled{opacity:.6;cursor:default}.recTone-prospect{--recBg:var(--brand-magenta-100);--recInk:var(--brand-magenta-ink);--recLine:var(--brand-magenta)}.recTone-contact{--recBg:var(--brand-info-100);--recInk:var(--brand-info-ink);--recLine:var(--brand-info)}.ibAbout .ibPill.recTone-prospect,.ibAbout .ibPill.recTone-contact,.ibAlsoChip.recTone-prospect,.ibAlsoChip.recTone-contact{background:var(--recBg);color:var(--recInk)}.ibAbout .ibPill.recTone-prospect:hover,.ibAbout .ibPill.recTone-contact:hover{background:color-mix(in srgb, var(--recInk) 14%, var(--recBg))}.ibAbout .recTone-prospect a,.ibAbout .recTone-contact a,.ibAlsoChip.recTone-prospect a,.ibAlsoChip.recTone-contact a{color:var(--recInk)}.ibAlsoOffer.recTone-prospect{border-color:var(--recLine);color:var(--recInk)}.gsKind.gsT-prospect{background:var(--brand-magenta-100);color:var(--brand-magenta-ink)}.gsKind.gsT-contact{background:var(--brand-info-100);color:var(--brand-info-ink)}.cvPill.cv-replied.recTone-prospect,.cvPill.cv-replied.recTone-contact{background:var(--recBg);color:var(--recInk)}@media (max-width:640px){.ibAbout .ibPill,.ibAbout a.ibPill,.ibAlsoChip,.ibAlsoOffer{min-height:28px}}@keyframes fyPulse{0%,to{transform:scale(1)}50%{transform:scale(1.5)}}.fyNewDot{background:var(--brand-info);vertical-align:1px;border-radius:50%;width:8px;height:8px;margin-left:6px;animation:1.2s ease-in-out 3 fyPulse;display:inline-block}.fyNewLine{margin:0 6px 0 0}.pcCount.pcNew{background:var(--brand-amber);color:var(--brand-dark);animation:.9s ease-in-out 2 fyPulse}.ibLinkRow{margin-top:8px}.ibLinkRow .ddWrap{min-width:240px}.ibLinkRow .ddWrap .ddBtn{width:100%}@media (max-width:767.98px){.ibLinkRow .ddWrap{min-width:0;max-width:100%}.ibLinkRow .ddWrap .ddBtn{width:auto;max-width:100%}.ibLinkRow .ddBtn .ddValue{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}}.ibMsg.ibAuto{opacity:.7}.ibAttAct{appearance:none;height:auto;min-height:0;font:inherit;font-size:.7rem;font-weight:var(--font-weight-semibold);color:var(--brand-teal-ink);cursor:pointer;background:0 0;border:0;padding:0 2px;text-decoration:none}.ibAttAct:hover{text-decoration:underline}.ibFileBox{border:1px solid var(--color-border);border-radius:8px;margin:8px 0;padding:10px 12px}.ibCrumbs{margin:0 0 6px}.ibFolders{flex-wrap:wrap;gap:6px;margin:0 0 8px;display:flex}.ibFolder{appearance:none;background:var(--color-surface);border:1px solid var(--color-border);height:26px;min-height:0;font:inherit;color:var(--color-text);cursor:pointer;border-radius:999px;padding:0 12px;font-size:.74rem}.ibFolder:hover{background:var(--brand-teal-50);border-color:var(--brand-teal-200)}@media (max-width:767.98px){.ibSplit{grid-template-columns:minmax(0,1fr)}.ibList{min-height:0;max-height:none;overflow:visible}.ibPane{--cardPadB:0px;max-height:none;padding:10px 12px 12px;position:static;overflow:visible}.ibSplit.hasSel .ibListCol{display:none}.ibStrip .ibWhichDd,.ibStrip .ibPeopleDd{flex:1 1 0;min-width:0;display:block}.ibStrip2{flex-wrap:wrap}.ibStrip2 .ibOwnNote{flex-basis:100%}.ibStrip .ibWhichDd .ddWrap,.ibStrip .ibPeopleDd .ddWrap{width:100%;display:block}.ibStrip .ibWhichDd .ddBtn,.ibStrip .ibPeopleDd .ddBtn{width:100%}.ibStrip .ibNewBtn{flex:none}.ibStripNote{display:none}.ibPagerFoot .ibPage{width:30px;height:30px}.ibSplit:not(.hasSel) .ibPane{display:none}.ibBack{display:inline-flex}.ibMeetOpenIn{display:none}.ibBar{top:var(--navTop,0px);gap:5px;margin:0 -12px 10px;padding:8px 12px}.ibBar .btn.btnSm.ibBack{gap:4px;padding-left:9px;padding-right:10px}.ibBar .btn.btn-primary.btnSm{gap:5px;padding-left:11px;padding-right:12px}.ibBar .ibBarCmts{padding-left:8px;padding-right:8px}.reBox{min-height:120px}.reLink input,.reLink .reLinkWords{width:100%}.reLink{flex-wrap:wrap;width:100%;margin-left:0}.ibMsg.out:not(.ibFold){margin:0 0 8px;padding:10px 12px 12px}.ibActs .btn{width:auto}.ibComp{scroll-margin-top:96px}.ibNewBtn{margin-left:0}.ibDraftNote{width:100%;margin-left:0}.ibCompActs .btn{width:auto}.ibCompActs>.btn-primary:first-child{flex:100%}.ibAtts{flex-direction:column;align-items:stretch}.ibAtt{border-radius:10px;flex-wrap:wrap;row-gap:2px;height:auto;min-height:30px;padding:6px 10px}.ibAttMain{overflow-wrap:anywhere;flex-wrap:wrap;flex:auto}.ibAttActs{flex:100%;justify-content:flex-start;gap:10px;margin-left:-2px}.ibAttRow .ibAtt{flex-wrap:nowrap}.ibAttRow .ibPickMain{flex:auto}.ibAttRow .ibPickMain>*{flex:none}.ibAttRow .ibPickMain>.ibPickName{flex:0 auto}.ibAtt .ibAttAct,.ibAtt button.ibAttAct{align-items:center;height:auto;min-height:30px;padding:0 4px;display:inline-flex}.ibAddrPick{flex:none;min-width:0}.ibAddrAdd{flex:140px;width:auto;min-width:0}.ibAddrAdd input{width:100%;height:30px;min-height:30px}.ibAddrPick .ddBtn{height:26px;min-height:26px;padding:0 9px;font-size:13px}.ibToChip{min-height:26px;font-size:13px}.ibAddr .lab{padding-top:6px;font-size:.72rem}.ibReplyAll .chip{height:24px;min-height:24px;padding:0 9px;font-size:.7rem}.ibAddrPlus{min-height:30px;padding:1px 12px;font-size:13px}.ibToChipA{display:none}.ibComp .reBox{min-height:220px}.ibCompHead{font-size:.66rem}.ibComp .ddBtn{font-size:14px}.ibComp .ibAddrPick .ddBtn{font-size:13px}.ibComp .ibTplPick .ddBtn,.ibComp .ibLater .ddBtn,.ibComp .ibAttPick .ddBtn{height:30px;min-height:30px}.reBar{gap:5px}.reWrap.reFramed>.reBar{padding:6px}.reBtn,.reBtn.reWord{width:34px;height:30px;min-height:30px;margin:0;font-size:.8rem}.reMenuItem{min-height:30px;font-size:.8rem}.reBookAct{height:30px;min-height:30px;padding:0 12px;font-size:.76rem}.reBookAct.reBookLink{width:36px}.reBookName{font-size:.8rem}.reBookMore{min-height:36px;font-size:.8rem}.reBookNote{flex-basis:100%}.reTpl .ddBtn,.ibPrivPick .ddBtn{height:30px;min-height:30px}.reBtn.reWord{width:auto;padding:0 10px}.reTblStrip button{height:30px;min-height:30px;padding:0 10px;font-size:.78rem}.reBar .markGrid{left:auto;right:0}.reColours{grid-template-columns:repeat(5,28px)}.reColours button{width:28px;height:28px}.reBar .reTpl{margin-left:0}.reSep{display:none}}.ldrSlow{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin-top:14px;display:flex}.errRef{color:var(--brand-mist);overflow-wrap:anywhere;margin:8px 0 0;font-size:.72rem;line-height:1.5}.lwRow{margin:12px 0}.lwLabel{text-transform:uppercase;letter-spacing:.04em;color:var(--brand-mist);margin-bottom:4px;font-size:.72rem}.lwLabel .inherits{text-transform:none;letter-spacing:0}.lwText{align-items:flex-start;gap:12px;margin:0;font-size:.85rem;line-height:1.5;display:flex}.lwText .lwEdit{flex:none}.lwForm textarea{resize:vertical;width:100%;height:auto;min-height:72px;padding:8px 10px;font-family:inherit;font-size:.85rem;line-height:1.5}.lwActs{gap:8px;margin-top:8px;display:flex}.lwActs .btn+.btn{margin-top:0}.cfSplit{justify-content:flex-end;align-items:center;gap:8px;min-width:0;margin-top:4px;display:flex}.cfSplit.cfSplitFirst{margin-top:0}.registerTable tbody td .cfSplit input.saIn,.cfSplit .saIn{flex:0 0 140px;width:140px;min-width:140px;max-width:140px}.cfSplitLabel{color:var(--brand-mist);white-space:normal;text-align:right;flex:auto;min-width:0;font-size:.7rem;line-height:1.2}.cfSplitLine{margin-top:2px;font-size:.72rem;display:block}.cardTabs{border-bottom:2px solid var(--color-border);border-radius:var(--radius-md) var(--radius-md) 0 0;top:var(--railH,0px);z-index:6;background:var(--brand-mist-100);scrollbar-width:none;gap:22px;margin:10px 0 12px;padding:0 14px;display:flex;position:sticky;overflow-x:auto}.cardTabs::-webkit-scrollbar{display:none}.cardTab{appearance:none;height:36px;min-height:0;font:inherit;font-size:.86rem;font-weight:var(--font-weight-semibold);color:var(--brand-slate);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;flex:none;margin:0;padding:0 2px}.cardTab.on{border-bottom-color:var(--color-accent);color:var(--color-text)}@media (hover:hover){.cardTab:hover{color:var(--color-accent)}}.cardTab .c{color:var(--brand-slate);font-weight:var(--font-weight-normal);margin-left:5px;font-size:.78rem}.cardTab.on .c{color:var(--brand-teal-ink)}.tlFilesTop .sp{flex:1}.tlAddFile{flex:none;margin-left:auto}.tlSplit{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:16px;margin:0 0 14px;display:grid}.tlRail{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);padding:10px 12px 12px;font-size:.76rem}.tlRail h4{font-size:.66rem;font-weight:var(--font-weight-semibold);letter-spacing:.05em;text-transform:uppercase;color:var(--brand-mist);margin:10px 0 4px}.tlRailSearch{width:100%;height:30px;min-height:0;margin:0;padding:4px 10px;font-size:.8rem}.tlAddNote{width:100%;margin:0 0 8px}.cnRich{white-space:normal}.cnRich p{margin:0 0 7px}.cnRich p:last-child{margin-bottom:0}.cnRich ul,.cnRich ol{margin:0 0 7px;padding-left:20px}.cnRich ul:last-child,.cnRich ol:last-child{margin-bottom:0}.cnRich li{margin:0 0 2px}.cnRich table{font-size:inherit}.cnRich a{overflow-wrap:anywhere}.anWhy{margin:6px 0 0}.tlKindBtn{appearance:none;width:100%;min-height:0;font:inherit;color:var(--brand-slate);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:0;justify-content:space-between;gap:8px;padding:3px 0;font-size:.76rem;display:flex}.tlKindBtn:hover{color:var(--color-accent)}.tlKindBtn.on{color:var(--color-text);font-weight:var(--font-weight-semibold)}.tlKindBtn .c{color:var(--brand-mist);font-weight:400}.tlRail .ddWrap{width:100%}.tlRailWin .vtog{grid-template-columns:minmax(0,1fr) minmax(0,1fr);width:100%;display:grid}.tlRailWin .vtog button{white-space:normal;text-align:center;justify-content:center;align-items:center;min-height:30px;padding:3px 8px;font-size:.72rem;line-height:1.2;display:flex}.tlRailWin .vtog button[aria-disabled=true]{cursor:progress}.tlRailWin .vtog button.tlBusy{animation:.9s ease-in-out infinite alternate sgWorking}@media (prefers-reduced-motion:reduce){.tlRailWin .vtog button.tlBusy{animation:none}}.tlRailReading{color:var(--brand-slate);align-items:center;gap:6px;margin:6px 0 0;font-size:.72rem;font-style:italic;display:flex}.tlRailReading:empty{margin:0}@media (min-width:768px){.tlRailWin .tlWinLatest{display:none}}.tlRailReading .ldrSm{border-width:2px;width:12px;height:12px}.tlRail .ddBtn{width:100%;height:26px;min-height:26px;font-size:.72rem}.tlMain{min-width:0}.tlCount{color:var(--brand-slate);margin:4px 0 8px;font-size:.74rem}.tlWinBar{flex-direction:column;align-items:flex-start;gap:4px;margin:4px 0 8px;display:flex}.tlWinBar .tlCount{align-items:center;gap:6px;min-height:24px;margin:0;display:inline-flex}.tlWinBar .tlCount .ldrSm,.tlMore .ldrSm{border-width:2px;width:12px;height:12px}.tlReading{font-style:italic}.tlWinBar .vtog{flex:none}.tlWinBar .vtog button{white-space:nowrap;align-items:center;min-height:30px;padding:0 14px;font-size:.78rem;display:inline-flex}.tlWinBar .vtog button[aria-disabled=true],.tlMore .tlMoreBtn[aria-disabled=true]{cursor:progress}.tlWinBar .vtog button.tlBusy{animation:.9s ease-in-out infinite alternate sgWorking}@media (prefers-reduced-motion:reduce){.tlWinBar .vtog button.tlBusy{animation:none}}.tlMore{flex-wrap:wrap;justify-content:flex-start;gap:6px 12px}.tlMore .tlMoreBtn{margin:0;display:inline-grid}.tlMoreSay{grid-area:1/1;justify-content:center;align-items:center;gap:8px;display:inline-flex}.tlMoreSay[aria-hidden=true]{visibility:hidden}.tlMore .tlCount{margin:0}.tlMore .tlFewer{margin-left:auto}.tlYearMark{font-size:.7rem;font-weight:var(--font-weight-semibold);letter-spacing:.05em;text-transform:uppercase;color:var(--brand-teal-ink);background:var(--brand-teal-50);border-radius:6px;margin:14px 0 4px;padding:8px 14px}.tlYearMark span{text-transform:none;letter-spacing:0;font-weight:var(--font-weight-normal);color:var(--brand-slate)}.tlYearMark:focus{outline:none}.tlYearMark:focus-visible{outline:2px solid var(--brand-teal);outline-offset:-2px}.tlArrived{border-radius:var(--radius-md);animation:2.4s ease-out tlArrive}@keyframes tlArrive{0%{background:var(--brand-teal-100)}to{background:0 0}}@media (prefers-reduced-motion:reduce){.tlArrived{animation:none}}.tlCapped{color:var(--brand-amber-ink);background:var(--brand-amber-100);border-radius:6px;margin:4px 0 6px;padding:5px 10px}.tlListPanel{overflow:visible}.tlMonth{font-size:.7rem;font-weight:var(--font-weight-semibold);letter-spacing:.05em;text-transform:uppercase;color:var(--brand-mist);padding:18px 0 0 6px}.tlMonth:first-child{padding-top:0}.tlMatched{color:var(--brand-teal-ink);overflow-wrap:anywhere;margin-top:2px;font-size:.72rem;display:block}.tlMark{background:var(--brand-amber-100);color:inherit;border-radius:3px;padding:0 2px}.tlAtts{flex-wrap:wrap;display:flex}.tlAtt{border:1px solid var(--color-border);background:var(--color-surface);max-width:100%;height:22px;color:var(--color-text);border-radius:999px;align-items:center;gap:5px;margin:4px 6px 0 0;padding:0 8px;font-size:.68rem;text-decoration:none;display:inline-flex}.tlAtt span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tlAtt .tlAttName wbr{display:none}.mailFiles .tlAtt .tlAttName wbr{display:inline}a.tlAtt:hover{border-color:var(--color-accent);color:var(--color-accent)}.tlAtt .fkBadge{margin:0}.tlAtt i{color:var(--brand-mist);flex:none;font-style:normal}.tlConv{border-left:2px solid var(--brand-teal-200);cursor:default;margin:6px 0 0;padding-left:12px}.tlMsg{padding:5px 0;font-size:.76rem}.tlMsg b{font-weight:var(--font-weight-semibold)}.tlMsgPill{margin:0 0 0 8px;font-size:.56rem}.tlMsgNotice .tlNoticeMk{color:var(--brand-teal-ink);margin-right:6px}.tlMsgNotice b{color:var(--brand-slate)}.tlCmtCue{color:var(--brand-slate);flex-wrap:wrap;align-items:baseline;gap:8px;margin-top:5px;font-size:.78rem;display:flex}.tlCmtCue .tlKind{flex:none}.tlCmtCueBtn{appearance:none;text-align:left;width:auto;height:auto;min-height:0;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:0;padding:0;font-size:.78rem}@media (hover:hover){.tlCmtCueBtn:hover .tlCmtCueWords{color:var(--brand-teal-hover)}}.tlCmtCueBtn:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.rcList{cursor:default;margin-top:6px}.rcList .ibCmt:last-child{margin-bottom:0}.ibMeetCmts .rcList{margin-bottom:6px}.rcList .ibCmtHd span:not(.ibCmtActs){color:var(--brand-slate)}.rcList .ibCmtHd .rcGone:hover{color:var(--brand-red-ink)}.rcList .ibCmtAdd textarea{background:var(--color-surface)}.rcErr{margin:4px 0 0;display:block}.tlRow.tlHere{background:var(--brand-teal-50);border-radius:var(--radius-md)}.tlRow.tlHere .tlDetail.tlFolded:after{background:linear-gradient(to bottom, transparent, var(--brand-teal-50))}.tlPane{display:none}.tlPaneEmpty{color:var(--brand-mist);text-align:center;margin:0;padding:40px 12px;font-size:.8rem}.tlRow.tlInPane{border-bottom:0;padding:0}.tlInPane .tlTitle{font-size:.92rem}.tlInPane .tlWork{margin-top:8px}.tlInPane .tlReplyBox{margin:12px 0 4px}.tlInPane .tlConv{margin-top:14px}.tlPaneBox{border-top:1px solid var(--brand-teal-100);margin-top:12px;padding-top:10px}.tlPaneBox .ibCmtAdd textarea{min-height:58px}.tlLinkBtn{appearance:none;width:auto;height:auto;min-height:0;font:inherit;color:var(--color-action);cursor:pointer;background:0 0;border:0;border-radius:0;margin-top:2px;padding:0;font-size:.74rem}.tlLinkBtn:hover{text-decoration:underline}.tlPRow{appearance:none;border-radius:var(--radius-md);text-align:left;width:100%;height:auto;min-height:0;font:inherit;color:var(--color-text);cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"kind when""text text";align-items:center;gap:3px 10px;margin:0;padding:7px 8px 12px 6px;font-size:.8rem;display:grid;position:relative}.tlPRow:hover{background:color-mix(in srgb, var(--brand-teal-50) 55%, var(--color-surface))}.tlPRow.on{background:var(--brand-teal-50)}.tlPRow:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}.tlPRow>.tlKind{grid-area:kind;margin-top:0}.tlPText{flex-direction:column;grid-area:text;gap:1px;min-width:0;display:flex}.tlPTitle{font-weight:var(--font-weight-semibold);overflow-wrap:anywhere}.tlPSub{color:var(--brand-slate);text-overflow:ellipsis;white-space:nowrap;font-size:.74rem;overflow:hidden}.tlPPills{flex-wrap:wrap;align-items:center;gap:6px;margin-top:3px;display:flex}.tlPPills .tlKind{margin-top:0}.tlPClip{color:var(--brand-slate);font-variant-numeric:tabular-nums;align-items:center;gap:3px;font-size:.72rem;display:inline-flex}.tlPWhen{color:var(--brand-slate);white-space:nowrap;text-align:right;font-variant-numeric:tabular-nums;grid-area:when;font-size:.72rem}.tlPRow.tlSlim,.tlSlimRow{color:var(--brand-slate);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"text when""match match";align-items:center;gap:2px 9px;padding:3px 8px 7px 6px;font-size:.74rem}.tlPRow.tlSlim.tlSlimCmt,.tlSlimRow.tlSlimCmt{grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"text cmt when""match match match"}.tlSlimRow{appearance:none;border-radius:var(--radius-md);text-align:left;cursor:pointer;background:0 0;border:0;width:100%;height:auto;min-height:0;margin:0;font-family:inherit;display:grid;position:relative}.tlSlimRow:hover{background:color-mix(in srgb, var(--brand-teal-50) 55%, var(--color-surface))}.tlSlimRow:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}.tlSlimText{white-space:nowrap;text-overflow:ellipsis;grid-area:text;min-width:0;overflow:hidden}.tlSlimLead{color:var(--color-text);font-weight:var(--font-weight-medium)}.tlSlimText .pill{vertical-align:1px;padding:0 7px;font-size:.66rem;line-height:1.6}.tlSlimText .pill+.tlSlimLead{font-weight:var(--font-weight-normal)}.tlSlimCmts{grid-area:cmt;margin:0}.tlSlimMatch{grid-area:match}.tlRow>.tlSlimFold{grid-column:1/-1}.tlPRow.tlSlim .tlPWhen,.tlSlimRow .tlWhen{color:var(--brand-mist);white-space:nowrap;text-align:right;font-variant-numeric:tabular-nums;grid-area:when;font-size:.7rem}@media (min-width:900px){.tlSlimRow{grid-template-columns:118px 48px minmax(0,1fr);grid-template-areas:".when text"". .match";gap:2px 12px}.tlSlimRow.tlSlimCmt{grid-template-columns:118px 48px minmax(0,1fr) auto;grid-template-areas:".when text cmt"". .match match"}.tlSlimRow .tlWhen{text-align:left}}@media (max-width:640px){.tlSlimRow{align-items:start;padding:3px 6px 7px 4px}.tlSlimText{white-space:normal;overflow-wrap:anywhere}.tlList{padding-left:22px}.tlList:before{left:7px}.tlDay:before{left:-20px}.tlList .tlRow:before,.tlList .tlPRow:before{left:-18px}.tlList .tlSlimRow:before,.tlList .tlPRow.tlSlim:before{left:-17px}.tlList .tlRow[data-kind=conversation],.tlList .tlRow[data-kind=sent],.tlList .tlRow[data-kind=received],.tlList .tlRow[data-kind=note]{padding:10px 10px 12px}}@media (min-width:1080px){.page.pageCard{max-width:none}.pageCard .cardCap{max-width:1160px}.tlSplit{grid-template-columns:220px minmax(0,.95fr) minmax(0,1.05fr)}.tlSplit .tlPane{top:calc(var(--railH,0px) + var(--cardTabsH,0px) + 8px);max-height:calc(100dvh - var(--railH,0px) - var(--cardTabsH,0px) - 20px);display:block;position:sticky;overflow:auto}.tlPane .tlRow{grid-template-columns:auto minmax(0,1fr) auto auto;grid-template-areas:"kind who note when""text text text text";align-items:center;gap:6px 10px}.tlPane .tlRow>.tlWhen{grid-area:when;padding-top:0}.tlPane .tlRow>.tlKind{grid-area:kind;margin-top:0}.tlPane .tlRow>.tlText{grid-area:text}.tlPane .tlRow>.tlWho{text-align:left;grid-area:who;padding-top:0}.tlPane .tlRow>.tlActs{flex-direction:row;grid-area:note;align-self:center;min-width:0}body:has(.page.pageCard) .topArrow{left:auto;right:16px}body:has(.page.pageCard .tlSplit) .topArrow{inset:auto auto 18px 18px}}.tlCmtCue b{color:var(--color-text);font-weight:var(--font-weight-semibold)}.tlMsgWhen{color:var(--brand-mist);margin-left:8px;font-size:.7rem}.tlMsgWords{color:var(--brand-slate);overflow-wrap:anywhere;margin-top:1px;display:block}.tlMsgRead{appearance:none;min-height:0;font:inherit;color:var(--color-action);cursor:pointer;background:0 0;border:0;margin-top:2px;padding:0;font-size:.72rem;display:block}.tlMsgRead:hover{text-decoration:underline}.tlMsgActs{flex-wrap:wrap;align-items:center;gap:4px 14px;margin-top:2px;display:flex}.tlMsgActs .tlMsgRead{margin-top:0;display:inline}.tlMsgActs .ibCmtPress{padding:2px 0;font-size:.72rem}.tlCmtFoot{margin:10px 0 0}.tlFilesHead{flex-wrap:wrap;align-items:flex-start;gap:8px 12px;margin:0 0 10px;display:flex}.tlFilesHead>.connLine{flex:auto;min-width:0;margin:0}.tlFilesHead>.connLine .chip{vertical-align:middle;justify-content:center;align-items:center;height:30px;min-height:30px;padding:0 14px;display:inline-flex}.tlFileKinds{display:contents}.tlFilesTop{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 10px;display:flex}.tlFilesTop .chip{min-height:26px;padding:3px 12px;font-size:.72rem}.tlFilesTop .chip .c{opacity:.85;font-weight:500}.tlFileSearch{flex:0 300px;height:30px;min-height:0;margin:0}.tlFilesTop .ddBtn{height:26px;min-height:26px;font-size:.72rem}.tlFilesTop .tlWinBar{flex:100%;order:5;margin:0}.tlFilesWork{align-items:center;gap:6px;min-width:0;max-width:100%;display:inline-flex}.tlFilesWorkLead{color:var(--brand-slate);white-space:nowrap;font-size:.72rem}.tlFilesWork .tlWorkPill{min-width:0;min-height:26px;margin-block:0}.tlFilesWork .tlWorkX{margin:-3px -2px -3px 0;padding:3px 4px}.tlFileRow{border-top:1px solid var(--brand-teal-100);grid-template-columns:minmax(0,1fr) 320px 112px 120px;align-items:center;gap:8px 12px;padding:7px 14px;font-size:.78rem;display:grid}.tlFileRow:first-child{border-top:0}.tlCanAct .tlFileRow{grid-template-columns:minmax(0,1fr) minmax(120px,250px) 112px 120px 152px}.tlFileActs{justify-content:flex-end;gap:6px;display:flex}.tlFileActs .btn{width:auto;min-height:24px;padding:1px 9px;font-size:.74rem}.tlFileRename{grid-column:1/-1;align-items:center;gap:6px;padding:2px 0 4px;display:flex}.tlFileRename .tlSearch{flex:auto;min-width:0;height:28px}.tlFileRename .btn{width:auto;min-height:24px;padding:1px 9px;font-size:.74rem}.tlFileExt{color:var(--brand-slate);flex:none;margin-left:-2px;font-size:.78rem}.tlFileName{min-width:0;font-weight:var(--font-weight-semibold);color:var(--color-text);align-items:baseline;gap:8px;text-decoration:none;display:inline-flex}.tlFileName>span:nth-child(2){overflow-wrap:anywhere}a.tlFileName:hover{color:var(--color-accent)}.tlFileName .fkBadge{min-width:46px;margin:0}.tlFileSize{color:var(--brand-mist);white-space:nowrap;font-size:.7rem;font-weight:400}.tlFileFrom{color:var(--brand-slate);overflow-wrap:anywhere;font-size:.74rem}.tlFileFrom b{color:var(--brand-teal-ink);font-weight:var(--font-weight-semibold)}.tlFileWhen,.tlFileWho{color:var(--brand-slate);white-space:nowrap;font-size:.74rem}.tlFileWhen{text-align:right}.tlFileWho{text-overflow:ellipsis;overflow:hidden}.tlFileJob{margin-top:3px;display:block}.tlFileGo{flex-wrap:wrap}.tlFileGoWords{min-width:0;color:var(--brand-slate);flex:260px;font-size:.74rem}.tlFileGoActs{flex:none;gap:6px;display:inline-flex}.tlFilesNote{margin:10px 0 0;font-size:.78rem}.tlFolderOnly .tlFileRow:first-child{border-top:0}.tlFolderWhere{color:var(--brand-slate)}.tlPutNone{color:var(--brand-slate);font-style:italic}.tlFileRow>.tlPutPick,.tlFileRow>.tlPutErr{grid-column:1/-1}.tlFileRow>.tlPutPick{margin:0 0 4px}.tlFolderOnly .tlFolderNote{border-top:1px solid var(--brand-teal-100);margin:0;font-size:.74rem}@media (max-width:767.98px){.tlSplit{grid-template-columns:minmax(0,1fr);gap:10px}.tlRail{min-width:0;padding:8px 10px 10px}.tlRail h4{display:none}.tlRailKinds{gap:6px;padding:8px 0 2px;display:flex;overflow-x:auto}.tlKindBtn{border:1px solid var(--color-border);white-space:nowrap;border-radius:13px;flex:none;align-items:center;gap:5px;width:auto;height:26px;padding:0 10px}.tlKindBtn.on{background:var(--brand-dark);border-color:var(--brand-dark);color:var(--brand-amber)}.tlKindBtn.on .c{color:var(--brand-amber);opacity:.85}.tlRailPicks{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.tlRail .ddWrap{flex:140px;width:auto}.tlRailWin{margin-top:6px}.tlRailReading{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:0;position:absolute;overflow:hidden}.tlRail .ddBtn,.tlFilesTop .ddBtn,.tlFilesTop .chip{height:30px;min-height:30px}.tlRailSearch,.tlFileSearch{height:30px}.tlFileRow,.tlCanAct .tlFileRow{grid-template-columns:1fr;gap:1px}.tlFileActs{justify-content:flex-start;margin-top:2px}.tlFileWhen,.tlFileWho{text-align:left}.tlFileSearch{flex:1 1 0;min-width:0}.tlFileKinds{scrollbar-width:none;flex:100%;order:3;gap:6px;min-width:0;display:flex;overflow-x:auto}.tlFileKinds::-webkit-scrollbar{display:none}.tlFileKinds .chip{white-space:nowrap;flex:none}.tlFilesWork{flex:100%;order:4}.tlFilesWork .tlWorkPill{min-height:30px}.tlFilesWork .tlWorkX{margin:-6px -6px -6px -4px;padding:6px 8px}.cardTab{font-size:.8rem}.cardTabs{top:var(--navTop,0px);gap:16px}}.tellErr{flex-basis:100%;font-size:.74rem}@media (min-width:768px){.page:not(.pageWide)>.pc{display:contents}.page:not(.pageWide)>.pc>:last-child,.page:not(.pageWide)>.pc>.pcNav:last-child>:last-child{margin-bottom:var(--space-3)}.cfgNav{top:calc(var(--railH,0px) + var(--cardTabsH,0px))}}@media (min-width:768px) and (max-width:899.98px){.page.pageWide>.pc{display:contents}.page.pageWide>.pc>:last-child,.page.pageWide>.pc>.pcNav:last-child>:last-child{margin-bottom:var(--space-3)}.ibPane{top:calc(var(--railH,0px) + 12px);max-height:calc(100dvh - var(--railH,0px) - 24px)}}@media (max-width:640px){.editWrap .editCard{border-radius:var(--radius-md) var(--radius-md) 0 0;width:100%;padding-bottom:calc(var(--space-3) + env(safe-area-inset-bottom,0px));--cardPadB:calc(var(--space-3) + env(safe-area-inset-bottom,0px))}}.tlJobHead{border:1px solid var(--color-border);border-left:3px solid var(--color-accent);background:var(--color-surface);border-radius:8px;margin:0 0 10px;padding:10px 12px}.tlJobTop{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.tlJobName{color:var(--brand-dark);font-size:.92rem}.tlJobNote{margin-left:auto}.tlJobFacts{color:var(--brand-mist);flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px;font-size:.75rem;display:flex}.tlJobFacts>span+span:before,.tlJobFacts>span+a:before{content:"· "}@media (max-width:640px){.tlJobNote{width:100%;margin-left:0}}.anTold{color:var(--color-action);margin:6px 2px 0}.tlNoteBtn{border:1px solid var(--color-border);background:var(--color-surface);color:var(--brand-mist);white-space:nowrap;cursor:pointer;border-radius:999px;padding:1px 8px;font-family:inherit;font-size:.62rem;font-weight:600;line-height:1.6}.tlNoteBtn:hover{color:var(--color-accent);border-color:var(--color-accent)}.tlNoteBtn.tlNoteGone:hover{color:var(--brand-red-ink);border-color:var(--brand-red-ink)}.tlNoteBtn:disabled{opacity:.55;cursor:default}.tlActs{flex-direction:column;place-self:start end;align-items:flex-end;gap:3px;min-width:56px;display:flex}.tlWork{color:var(--brand-slate);overflow-wrap:anywhere;margin-top:2px;font-size:.74rem}.tlWorkPill{vertical-align:middle;min-height:22px;margin-block:calc(var(--space-1) / 2);background:var(--brand-mist-100);color:var(--brand-slate);box-shadow:inset 0 0 0 1px var(--brand-mist-300);font-size:.72rem;font-weight:var(--font-weight-semibold);overflow-wrap:anywhere;border-radius:15px;align-items:center;gap:4px;padding:2px 9px;line-height:1.4;display:inline-flex}.tlWorkPill:has(.tlWorkX){padding-right:6px}.tlWorkPill .tlJobBtn{color:inherit}.tlWorkPill .tlJobBtn:hover{color:inherit;text-decoration:underline}.tlWorkX{appearance:none;width:auto;height:auto;min-height:0;font:inherit;color:var(--brand-mist);cursor:pointer;background:0 0;border:0;margin:0;padding:0 2px;font-size:.7rem}.tlWorkX:hover{color:var(--brand-red-ink)}.tlWorkX:disabled{cursor:progress}.tlWorkChange{white-space:nowrap}@media (max-width:640px){.tlWorkPill{min-height:28px}}.tlWorkAct{appearance:none;width:auto;min-height:0;font-family:inherit;font-size:inherit;line-height:inherit;color:var(--color-action);cursor:pointer;background:0 0;border:0;border-radius:0;margin:0;padding:0}.tlWorkAct:hover{text-decoration:underline}.tlWorkAct:disabled{color:var(--brand-mist);cursor:default;text-decoration:none}.tlWorkPick{flex-wrap:wrap;align-items:center;gap:6px 8px;margin-top:6px;display:flex}.tlCommentBox{flex-direction:column;align-items:stretch}.tlCommentBox .ibCmtAdd{width:100%}.tlWorkPick .ddWrap{min-width:220px;max-width:100%}.tlWorkPick .ddBtn{justify-content:space-between;min-width:220px;max-width:100%}.tlWorkAsk{color:var(--brand-slate);flex-basis:100%;font-size:.74rem}.tlWorkErr{color:var(--brand-red-ink);flex-basis:100%;margin:2px 0 0;font-size:.74rem;display:block}@media (max-width:640px){.tlWorkPick .ddWrap{flex:100%;min-width:0}.tlWorkPick .ddBtn{width:100%;min-width:0}}.noteComposer.noteComposerBox{display:block}.ibChangeRow{flex-wrap:wrap}.ibAlsoPick .ddBtn,.ibJobPick .ddBtn,.ibLinkRow .ddBtn{min-width:220px}.pushLog li{border-top:1px solid var(--brand-teal-100);padding:5px 0;font-size:.78rem}.pushLog li:first-child{border-top:0}.pushLog li.plWarn{color:var(--brand-amber-ink)}.pushLog .plNote{color:var(--brand-mist)}.pushSubs{margin:0 0 10px}.pushStopped{background:var(--brand-amber-100);color:var(--brand-amber-ink);border-radius:8px;margin:0 0 10px;padding:8px 10px;font-size:.78rem;line-height:1.45}@media (min-width:641px){.panel table.lstGrid{table-layout:fixed;width:100%}.panel table.lstGrid tr>:first-child{width:23%}.panel table.lstGrid tr>:nth-child(2){width:12%}.panel table.lstGrid tr>:nth-child(3){width:11%}.panel table.lstGrid tr>:nth-child(4){width:20%}.panel table.lstGrid tr>:nth-child(5){width:19%}.panel table.lstGrid tr>.drvCol,.panel table.lstGrid tr>.chCol{width:46px}.panel table.lstGrid.regPick tr>:first-child{width:26px}.panel table.lstGrid.regPick tr>:nth-child(2){width:23%}.panel table.lstGrid.regPick tr>:nth-child(3),.panel table.lstGrid.regPick tr>:nth-child(4){width:11%}.panel table.lstGrid.regPick tr>:nth-child(5){width:18%}.panel table.lstGrid.regPick tr>:nth-child(6){width:17%}.panel table.lstGrid.regPick tr>:nth-child(7){width:64px}.panel table.lstGrid.regPick tr>.drvCol,.panel table.lstGrid.regPick tr>.chCol{width:46px}}.regPick .selCol input{width:15px;height:15px;min-height:0;accent-color:var(--brand-teal);margin:0}.panel table.lstGrid tbody td{white-space:normal;overflow-wrap:anywhere}.lstGrid .cstatus{white-space:nowrap}.lstGrid .lstSub{display:block}.pcSeg .chipCount{color:var(--brand-mist);font-weight:var(--font-weight-normal);margin-left:6px}.pcSeg .chip.on .chipCount{color:var(--brand-amber);opacity:.8}.lstGrid a.prLink{color:var(--brand-magenta-ink)}.lstGrid .ibTiny.prDue{color:var(--brand-amber-ink)}.lstGrid .ibTiny.prLate{color:var(--brand-red-ink);font-weight:var(--font-weight-semibold)}.lstGrid .ibTiny.prSub{color:var(--brand-mist)}.ctcList .cstatus.click:hover{box-shadow:0 0 0 2px var(--brand-info)}.prPage .cstatus.click:hover{box-shadow:0 0 0 2px var(--brand-magenta)}.editCard.prCard{border-color:var(--brand-magenta)}.editCard.ctcCard{border-color:var(--brand-info)}.prCard .smOpt:hover,.prCard .smOpt.current{border-color:var(--brand-magenta)}.prCard .smOpt.current{box-shadow:inset 0 0 0 1px var(--brand-magenta)}.ctcCard .smOpt:hover,.ctcCard .smOpt.current{border-color:var(--brand-info)}.ctcCard .smOpt.current{box-shadow:inset 0 0 0 1px var(--brand-info)}.addCard .editFields input:not([type=checkbox]):not([type=radio]){height:30px;min-height:30px;padding:0 10px;font-size:.8rem}.acNumber,.acField{flex-direction:column;gap:4px;display:flex}.acNumber>label,.acLab{color:var(--brand-slate);font-size:.78rem}.acNumberRow{align-items:center;gap:8px;display:flex}.acNumberRow input{flex:auto}.acNumberRow .btn{flex:none}.acSaid{color:var(--brand-slate);margin:2px 0 0;font-size:.74rem;line-height:1.45}.acBad{color:var(--brand-red-ink)}.acHint{color:var(--brand-mist);font-size:.7rem;line-height:1.4}.addCard .dpBtn{height:30px;min-height:0;padding:2px 10px;font-size:.8rem}.addCard .editFields .ddBtn{justify-content:space-between;width:100%}.addCard .editFields textarea{resize:vertical;padding:6px 10px;font-size:.8rem;line-height:1.4}.acDirs{border:0;flex-direction:column;gap:6px;min-width:0;margin:0;padding:0;display:flex}.acDirs legend{color:var(--brand-slate);margin:0 0 4px;padding:0;font-size:.78rem}.editFields .acDirs label.sgCodeTick{color:var(--color-text);flex-direction:row;align-items:center;gap:8px;font-size:.8rem}.editFields .acDirs input[type=checkbox]{padding:0}.smAsk{flex-direction:column;gap:10px;padding:2px 0 0;display:flex}.smAskLabel{color:var(--brand-slate);flex-direction:column;gap:4px;margin:0;font-size:.74rem;display:flex}.smAskLabel input:not([type=checkbox]),.registerTable tbody td .smAskLabel input:not([type=checkbox]){height:30px;min-height:30px;padding:0 10px;font-size:.8rem}@media (max-width:640px){.regList.lstNoChips tr{padding-right:12px}.regList.lstNoChips td:first-child{padding-right:124px}.lstGrid .lstSub{display:inline}.lstGrid .lstSub:before{content:" · ";color:var(--brand-mist)}.regList.lstNoChips td:nth-child(3):empty+td:before{content:none}.regList.lstNoChips td:has(>.lstDash){display:none}.regList.lstNoChips td:empty{display:none}.regList.lstNoChips td.ctcEmail a{max-width:100%;display:inline-block}.regList.lstNoChips td.ctcEmail:before{content:" "}.regList.lstNoChips td.ctcEmail a:before{content:"· ";color:var(--brand-mist)}.lstGrid td.ctcClients .inherits,.regList.lstNoChips td:nth-child(5) .lstSub{white-space:nowrap}.regList.lstNoChips td:nth-child(5) .lstSub:before{white-space:normal}.lstGrid td.ctcClients .ctcChip{margin:2px 4px 0 0}}.lstRowBtn{white-space:nowrap;width:auto;height:24px;min-height:24px;margin:0 0 0 8px;padding:0 10px;font-size:.72rem}.lstConn td.ctcActs{white-space:nowrap;text-align:right}.lstRowErr{white-space:normal;text-align:left;margin-top:4px;display:block}@media (min-width:641px){.panel table.lstConn th:first-child{width:28%}.panel table.lstConn th:nth-child(2){width:24%}.panel table.lstConn th:nth-child(3){width:14%}.panel table.lstConn th:nth-child(4){width:34%}}@media (max-width:640px){.lstRowBtn{height:30px;min-height:30px;margin:0}.panel table.lstConn tbody td.ctcActs{white-space:normal;text-align:left;flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:6px;display:flex}.panel table.lstConn tbody td.ctcActs .btn{margin-top:0}.lstRowErr{flex-basis:100%;margin-top:0}}.smSep{background:var(--color-border);height:1px;margin:4px 0}.smActLabel{font-size:.8rem;font-weight:var(--font-weight-semibold);color:var(--brand-dark);display:block}.smDanger .smActLabel{color:var(--brand-red-ink)}.editCard .smOpt.smDanger:not(.smOff):hover{border-color:var(--brand-red-soft)}.editCard .smOpt.smOff{cursor:default;opacity:.6}.editCard .smOpt.smOff:hover{border-color:var(--color-border)}.ctcPage .cardTab.on{border-bottom-color:var(--brand-info)}.ctcPage .cardTab.on .c{color:var(--brand-info-ink)}.prPage .cardTab.on .c{color:var(--brand-magenta-ink)}.tlK-connected{background:var(--color-surface);color:var(--brand-info-ink);box-shadow:inset 0 0 0 1px var(--brand-info-100)}.tlK-stage{background:var(--brand-magenta-100);color:var(--brand-magenta-ink)}.prStrip{border:1px solid var(--brand-magenta-200);border-radius:var(--radius-md);background:var(--color-surface);flex-wrap:wrap;align-items:center;gap:6px 26px;margin:10px 0 0;padding:7px 12px;display:flex}.prStrip .prStageRow{margin:0}.prNext{color:var(--brand-dark);margin:0;font-size:.74rem;line-height:24px;display:block}.prNext .prStageLabel{margin-right:8px}.prStrip .ibTiny.prDue{color:var(--brand-amber-ink)}.prStrip .ibTiny.prLate{color:var(--brand-red-ink);font-weight:var(--font-weight-semibold)}.prStrip .prStripAsk{flex-basis:100%;margin:2px 0 0}.prStrip .prStripErr{flex-basis:100%;margin:0}.prStageDd{align-items:center;gap:8px;font-size:.74rem;display:none}.prStageDd .ddBtn{height:30px;min-height:30px}.ctcPage .tlFileRow{grid-template-columns:minmax(0,1fr) 270px 180px 110px 90px}.ctcPage .tlFileFrom{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.tlFileClient{color:var(--brand-info-ink);white-space:nowrap;text-overflow:ellipsis;font-size:.74rem;overflow:hidden}@media (max-width:767.98px){.tlFileRow,.tlCanAct .tlFileRow,.ctcPage .tlFileRow{grid-template-columns:auto minmax(0,1fr);column-gap:0}.tlFileRow>.tlFileName,.tlFileRow>.tlFileFrom,.tlFileRow>.tlFileClient,.tlFileRow>.tlFileActs{grid-column:1/-1}.tlFileRow>.tlFileWho:before{content:" · ";color:var(--brand-mist);white-space:pre}.tlFileRow>.tlFileWho:empty:before{content:none}.ctcPage .tlFileFrom{white-space:normal}}@media (min-width:768px) and (max-width:999.98px){.tlFileRow,.tlCanAct .tlFileRow,.ctcPage .tlFileRow{grid-template-columns:auto minmax(0,1fr);gap:1px 0}.tlFileRow>.tlFileName,.tlFileRow>.tlFileFrom,.tlFileRow>.tlFileClient,.tlFileRow>.tlFileActs{grid-column:1/-1}.tlFileRow>.tlFileWho:before{content:" · ";color:var(--brand-mist);white-space:pre}.tlFileRow>.tlFileWho:empty:before{content:none}.tlFileActs{justify-content:flex-start;margin-top:2px}.tlFileWhen,.tlFileWho{text-align:left}.ctcPage .tlFileFrom{white-space:normal}}@media (max-width:640px){.prStrip{gap:6px;padding:8px 10px}.prStrip .prStageRow{display:none}.prStageDd{display:flex}.panel table.lstConn tbody td{padding:0}.panel table.lstConn tbody td:nth-child(2),.panel table.lstConn tbody td:nth-child(3){font-size:.78rem;display:inline}.panel table.lstConn tbody td:nth-child(3):before{content:" · writes about ";color:var(--brand-slate)}.panel table.lstConn tbody td:nth-child(2):has(>.inherits:only-child){display:none}.panel table.lstConn tbody td:nth-child(2):has(>.inherits:only-child)+td:before{content:"writes about "}.panel table.lstConn tbody td:nth-child(3):has(>.inherits:only-child){display:none}}.rmAdd{flex-wrap:wrap;align-items:center;gap:6px;margin:4px 0 6px;display:flex}.rmAdd input{height:30px;min-height:30px;margin:0;font-size:.8rem}.rmAdd .rmValue{flex:220px;max-width:320px}.rmAdd .rmReason{flex:2 260px}.rmAdd .ddBtn{min-width:150px;height:30px;min-height:30px}.rmAdd .btn{margin:0}.rmPreview{margin:2px 0 10px}.rmWords{color:var(--brand-slate);margin:0 0 6px;font-size:.8rem}.rmChips{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}.rmList{margin-top:8px}.rmRow{border-top:1px solid var(--brand-teal-100);align-items:center;gap:10px;min-height:32px;padding:3px 0;font-size:.8rem;display:flex}.rmEntry{overflow-wrap:anywhere;min-width:0;color:var(--brand-dark)}.rmMeta{min-width:0;color:var(--brand-mist);overflow-wrap:anywhere;flex:auto;font-size:.72rem}.rmActs{flex-shrink:0;gap:6px;margin-left:auto;display:flex}.rmActs .btn,.rmActs .btn+.btn{margin:0}.rmLines{margin-top:8px}.rmLines li{overflow-wrap:anywhere}@media (max-width:640px){.rmAdd .rmValue,.rmAdd .rmReason{flex-basis:100%;max-width:none}.rmAdd .ddWrap,.rmAdd .ddBtn{width:100%}.rmRow{flex-wrap:wrap;row-gap:2px;padding:5px 0}.rmEntry{flex:1 1 0;order:1}.rmActs{order:2}.rmMeta{flex-basis:100%;order:3}}.rTag{font-size:.64rem;font-weight:var(--font-weight-semibold);color:var(--brand-dark);background:var(--brand-mist-100);border:1px solid var(--color-border);white-space:nowrap;vertical-align:middle;border-radius:999px;align-items:center;gap:3px;padding:0 7px;line-height:1.4;display:inline-flex}.ibRestricted{color:var(--brand-slate);flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 8px;font-size:.76rem;display:flex}.ibMeta .rTag,.ibRestricted .rTag{padding-top:1.25px;padding-bottom:1.25px}@media (max-width:640px){.regList.regPick td.selCol{width:auto;padding:0;font-size:0;line-height:0;display:block;position:absolute;top:13px;left:13px}.regList.regPick td.selCol:before{content:none}.regList.regPick td.selCol input{width:14px;height:14px;min-height:0;accent-color:var(--brand-teal);margin:0}.panel .regList.regPick.stats tr{padding-left:34px}.panel .regList.regPick td:nth-child(2){font-size:inherit;color:inherit;white-space:normal;overflow-wrap:anywhere;word-break:break-word;max-width:100%;padding:0 28px 0 0;display:block;position:static}.panel .regList.regPick td:nth-child(2):before{content:none}.panel .regList.regPick td:nth-child(2) .clientLink{white-space:normal}.regList.regPick td:nth-child(3){font-size:inherit;color:inherit;padding:0;position:absolute;top:10px;right:18px}.regList.regPick tr{min-height:68px}.regList.regPick td:nth-child(3):before,.regList.regPick td:nth-child(4):before{content:none}.regRow .regGroupChip{justify-content:center;width:100%}.jl.jlPick tr:not(.fam){grid-template-columns:auto 1fr auto}.jl.jlPick:not(.jlCard) td.selCol{grid-area:1/1/span 3;align-self:start;padding-top:2px}.jl.jlPick:not(.jlCard) td.ccell{grid-area:1/2}.jl.jlPick:not(.jlCard) td.wtc{color:var(--brand-slate);grid-area:2/2;font-size:.72rem}.jl.jlPick:not(.jlCard) td:nth-child(4){color:var(--brand-mist);grid-area:3/2;justify-self:start;font-size:.7rem}.jl.jlPick:not(.jlCard) td:nth-child(5){grid-area:3/3;place-self:end;font-size:.7rem}.jl.jlPick:not(.jlCard) td:nth-child(6){grid-area:1/3/span 2;place-self:start end}.jl.jlPick:not(.jlCard) td.ncell{display:none}.jl.jlCard.jlPick tr:not(.fam){grid-template-columns:auto minmax(0,1fr) auto}.jl.jlCard.jlPick td.selCol{grid-area:1/1/span 3;align-self:start;padding-top:2px}.jl.jlCard.jlPick tr.owLater td.selCol{grid-row:1}.panel .jl.jlCard tr.owLater>td{padding:0}.jl.jlCard.jlPick td.jtCell{white-space:normal;overflow-wrap:anywhere;grid-area:1/2;justify-self:start;min-width:0}.jl.jlCard.jlPick td.jtCell .perTag{white-space:nowrap}.jl.jlCard.jlPick td:nth-child(3){font-size:inherit;color:inherit;grid-area:1/3/span 2;place-self:start end}.jl.jlCard.jlPick td:nth-child(4){color:inherit;grid-area:3/3;justify-self:end;font-size:.7rem}.jl.jlCard.jlPick td:nth-child(5){color:var(--brand-mist);grid-area:3/2;font-size:.7rem}.cjBar .cjHint{display:none}body:has(.cjBar) .topArrow{display:none}.jl.jlCard.jlPick tr.fam.wtBand{align-items:stretch;display:flex}.jl.jlCard.jlPick tr.fam.wtBand td{align-self:stretch;align-items:center;display:flex}.jl.jlCard.jlPick tr.fam.wtBand td.selCol{flex:none;width:auto}.jl.jlCard.jlPick tr.fam.wtBand td:last-child{flex:auto;min-width:0}}.pcPhoneNote{color:var(--brand-slate);margin:6px 0 0;font-size:.74rem;font-style:italic;display:none}.fyKinds{flex-wrap:wrap;gap:6px;padding:8px 10px 4px;display:flex}.fyKinds .chip{height:24px;min-height:24px;padding:0 9px;font-size:.7rem}.runsTable .runPath{font-size:.68rem}.runsTable .runWord{font-weight:600}.runsTable .runWord.ok{color:var(--color-positive)}.runsTable .runWord.bad{color:var(--color-negative)}.runsTable .runNote{font-size:.72rem}.stContrast{color:var(--brand-slate);white-space:nowrap;flex:100%;font-size:.66rem}.stContrast.bad{color:var(--color-negative);font-weight:600}.tmHandRow td{background:var(--brand-cream)}.tmHand{flex-wrap:wrap;align-items:center;gap:8px;padding:4px 0;font-size:.78rem;display:flex}.tmHand>span{white-space:normal;flex:100%}.tmHand .ddWrap{min-width:180px}.tmHand .btn{width:auto;min-height:30px;padding:3px 14px;font-size:.78rem}.tmSaid{margin-top:4px;font-size:.72rem;display:block}.pushQuiet{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}.pushQuiet .ddWrap{min-width:150px}.actTools{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 8px;display:flex}.actTools .actSearch{flex:260px;min-width:0}.actKinds{flex-wrap:wrap;gap:6px;display:flex}.actKinds .chip{height:26px;min-height:26px;padding:0 10px;font-size:.72rem}.actMore{padding:6px 12px}.actMore .fyLink{margin-left:6px}.gdNew h3{color:var(--brand-slate);margin:6px 0 4px;font-size:.8rem}.gdNew ul{margin:0 0 8px;padding-left:18px}.gdNew li{margin:2px 0}.runsWrap{overflow-x:auto}@media (max-width:640px){.tmHand .ddWrap,.pushQuiet .ddWrap{flex:100%}.actTools .actCsv{width:100%}.runsTable th:nth-child(2),.runsTable td:nth-child(2),.runsTable th:nth-child(5),.runsTable td:nth-child(5),.runsTable .runPath{display:none}.runsTable td,.runsTable th{white-space:normal}.stContrast{font-size:.6rem}.stContrast .stContrastWord{display:none}.tmHand{max-width:calc(100vw - 56px);position:sticky;left:12px}}@media (max-width:767.98px){input:not([type=checkbox]):not([type=radio]):not([type=color]):not([type=range]):not([type=file]),textarea,select{font-size:16px}}.rowPress{cursor:pointer}.rowPress:focus-visible{outline:2px solid var(--brand-teal);outline-offset:-2px}tr.rowPress:focus-visible>td{background:var(--brand-teal-50)}tr.rowPress:not(.noCue)>td:last-child:after,div.rowPress:not(.noCue):after{content:"›";color:var(--brand-mist);margin-left:8px;font-weight:600}div.rowPress:not(.noCue){padding-right:18px;position:relative}div.rowPress:not(.noCue):after{margin:0;position:absolute;top:50%;right:2px;transform:translateY(-50%)}@media print{main .pcTop,main .pcTabs,main .pcSubs,main .pcSubPick,main .pcBar,main .pcPhoneNote,main .fyWrap,main .ibBar,body .topArrow,body .editWrap{display:none}main.page,main.page.pageWide{max-width:none;margin:0;padding:0}main .panel,main .trackPanel,main .ibList,main .ibPane,main .tlSplit,main .tlRail,main .runsWrap,main .cdPanel{height:auto;max-height:none;position:static;overflow:visible}main .trackTable td.trkHead,main .trackTable th,main .trackTable tr.trkBand td,main .wlTable th,main .pcTabs{position:static}main *{box-shadow:none}main a{color:inherit;text-decoration:none}}@media (min-width:768px){.pcNav{display:contents}}@media (max-width:767.98px){.page>.pc{display:contents}.page>.pc>:last-child,:is(.page>.pc>.pcSubRow:has(+.pcSubs:last-child),.page>.pc>.pcSubPick:has(+.pcSubs:last-child)){margin-bottom:var(--space-3)}:root{--navTop:var(--pcNavH,0px)}:root.navAway{--navTop:0px}.pcNav{z-index:25;background:var(--brand-paper);margin:0 -24px;padding:0 24px;transition:transform .22s,box-shadow .22s;position:sticky;top:0}:root.navPinned .pcNav{box-shadow:0 8px 12px -10px color-mix(in srgb, var(--brand-dark) 35%, transparent)}:root.navAway .pcNav{box-shadow:none;transform:translateY(-100%)}.cardTabs,.cfgNav,.ibBar{transition:top .22s}}@media (max-width:640px){.pcNav{margin:0 -8px;padding:0 8px}}@media (prefers-reduced-motion:reduce){.pcNav,.cardTabs,.cfgNav,.ibBar{transition:none}}.stkLead{margin:0 0 10px}.stkRow{flex-wrap:wrap;gap:8px;display:flex}.stkLink{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.stkBox{border:1px solid var(--color-border);background:var(--color-surface);min-width:0;min-height:30px;color:var(--color-text);border-radius:8px;flex:260px;padding:4px 10px;font-size:.76rem}.stkActs{flex:none;gap:8px;display:flex}.stkOpen{align-items:center;text-decoration:none;display:inline-flex}.stkStopped{color:var(--brand-amber-ink);margin:8px 0 0;font-size:.76rem}.stkSaid{color:var(--color-action);margin:8px 0 0;font-size:.76rem}.stkNone{margin:10px 0 0;font-size:.78rem}.stkFile{margin-top:12px}.stkList{flex-direction:column;gap:4px;margin:10px 0 0;padding:0;list-style:none;display:flex}.stkList li{flex-wrap:wrap;align-items:baseline;gap:8px;font-size:.8rem;display:flex}.stkTpl li{border-bottom:1px solid var(--color-border);padding:4px 0}.stkTpl li:last-child{border-bottom:0}.stkStatement{margin:10px 0 0}.stkAgree{margin-top:12px;display:flex}@media (max-width:640px){.stkBox{flex-basis:100%}.stkActs{width:100%}.stkActs .btn{flex:1 1 0}.editWrap.tellWrap .editCard.tellCard{border:0;border-radius:0;height:100dvh;max-height:100dvh}}.cmSeeAll{flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 12px;display:flex}.cmSeeAll .inherits{font-size:.76rem}.cmSeeAll a.btn,.cmTplTable .actCol a.btn,.tpvTop a.btn{text-decoration:none}.cmTplTable .actCol .btn{vertical-align:top}.tpvFacts{flex-wrap:wrap;gap:6px;margin:0 0 14px;display:flex}.tpvFacts span{border:1px solid var(--color-border);color:var(--brand-slate);background:var(--color-surface);border-radius:999px;padding:2px 10px;font-size:.72rem}.tpvFacts b{color:var(--brand-teal-ink);font-weight:var(--font-weight-semibold)}.tpvFacts .tpvFactGap{border-color:var(--brand-amber);background:var(--brand-amber-100);color:var(--brand-amber-ink)}.tpvFacts .tpvFactGap b{color:var(--brand-amber-ink)}.panel.tpvPanel{overflow:visible}.tpvPanel>.sectHead{border-radius:var(--radius-md) var(--radius-md) 0 0}.tpvJump{display:none}.tpvGrid{grid-template-columns:210px minmax(0,1fr);align-items:start;gap:20px;display:grid}.tpvIndex{top:calc(var(--railH,0px) + 12px);max-height:calc(100dvh - var(--railH,0px) - 24px);gap:12px;font-size:.76rem;display:grid;position:sticky;overflow:auto}.tpvIndexHead{text-transform:uppercase;letter-spacing:.07em;color:var(--brand-mist);margin:0 0 2px 6px;font-size:.64rem;display:block}.tpvIndex a{color:var(--brand-slate);border-radius:var(--radius-sm);padding:2px 6px;text-decoration:none;display:block}.tpvIndex a:hover,.tpvIndex a:focus-visible{background:var(--brand-teal-50);color:var(--color-text)}.tpvIndex a.tpvIndexGap{color:var(--brand-amber-ink)}.tpvIndex a.on{background:var(--brand-teal-50);color:var(--color-text);font-weight:var(--font-weight-semibold)}.tpvCards{gap:16px;min-width:0;display:grid}.tpvCard{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);gap:12px;min-width:0;padding:16px;display:grid}.tpvHead{gap:6px;display:grid}.tpvTop{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.tpvTop .btn{flex:none}.tpvFamily{text-transform:uppercase;letter-spacing:.07em;color:var(--brand-teal-ink);font-size:.66rem;font-weight:var(--font-weight-semibold);margin:0}.tpvCard h3{font-size:1rem;font-weight:var(--font-weight-semibold);color:var(--color-text);margin:0}.tpvTags{flex-wrap:wrap;gap:6px;display:flex}.tpvTag{background:var(--brand-paper);color:var(--brand-slate);border:1px solid var(--color-border);border-radius:999px;padding:2px 10px;font-size:.7rem}.tpvTag.tpvFig{background:var(--brand-teal-50);color:var(--color-text);border-color:#0000}.tpvGap{color:var(--color-text);background:var(--brand-amber-100);border-left:3px solid var(--brand-amber);border-radius:0 var(--radius-sm) var(--radius-sm) 0;margin:0;padding:6px 10px;font-size:.78rem}.tpvAlso,.tpvRefused{color:var(--brand-mist);margin:0;font-size:.74rem}.tpvSwitch{flex-wrap:wrap;gap:6px;display:flex}.tpvPair{grid-template-columns:minmax(0,1fr) 230px;align-items:start;gap:14px;display:grid}.tpvPair.tpvOne{grid-template-columns:minmax(0,1fr)}.tpvMail{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);min-width:0;overflow:hidden}.tpvMailHead{background:var(--brand-paper);border-bottom:1px solid var(--color-border);gap:2px;margin:0;padding:8px 14px;font-size:.76rem;display:grid}.tpvMailHead div{grid-template-columns:58px minmax(0,1fr);gap:8px;display:grid}.tpvMailHead dt{color:var(--brand-mist)}.tpvMailHead dd{color:var(--color-text);overflow-wrap:anywhere;margin:0}.tpvMailHead .tpvSubject{font-weight:var(--font-weight-semibold)}.tpvMail .tpvMailBody{color:var(--color-text);border:0;border-radius:0;margin:0;padding:12px 16px 14px;font-family:Arial,Helvetica,sans-serif;font-size:13.5px;line-height:1.5;overflow-x:auto}.tpvSms{gap:6px;display:grid}.tpvSmsHead{color:var(--brand-mist);justify-content:space-between;gap:8px;font-size:.68rem;display:flex}.tpvSmsHead span:first-child{text-transform:uppercase;letter-spacing:.06em}.tpvBubble{background:var(--brand-mist-100);color:var(--color-text);overflow-wrap:anywhere;border-radius:16px 16px 16px 4px;margin:0;padding:9px 13px;font-size:.8rem}.tpvSmsNote{color:var(--brand-mist);margin:0;font-size:.7rem}@media (max-width:900px){.tpvPair{grid-template-columns:minmax(0,1fr)}}@media (max-width:767.98px){.tpvGrid{grid-template-columns:minmax(0,1fr)}.tpvIndex{display:none}.tpvJump{top:var(--navTop,0px);z-index:5;background:var(--color-surface);margin:0 0 12px;padding:8px 0;display:block;position:sticky}.tpvJump .ddWrap,.tpvJump .ddBtn{width:100%}.tpvCard{padding:12px}.tpvMail .tpvMailBody{padding:10px 12px 12px}}.fpMain{background:var(--brand-mist-100);min-height:100dvh}.fpPage{flex-direction:column;min-height:100dvh;display:flex}.fpTop{z-index:5;background:var(--color-surface);flex-direction:column;display:flex;position:sticky;top:0}.fpHead{background:var(--color-surface);border-bottom:1px solid var(--color-border);flex-wrap:wrap;align-items:center;gap:10px 14px;padding:10px 16px;display:flex;position:relative}.fpBack{flex:none;width:auto;min-height:30px;padding:3px 12px;font-size:.78rem}.fpName{flex:320px;align-items:center;gap:10px;min-width:0;display:flex}.fpName .fkBadge{min-width:44px}.fpNameWords{min-width:0}.fpNameWords h1{overflow-wrap:anywhere;margin:0;font-size:1rem;line-height:1.3}.fpSub{color:var(--brand-slate);overflow-wrap:anywhere;margin:2px 0 0;font-size:.74rem}.fpActs{flex-wrap:wrap;flex:none;gap:8px;display:flex}.fpActs .btn{width:auto;min-height:30px;padding:3px 14px;font-size:.78rem}.fpFiling{z-index:7;background:var(--color-surface);width:min(560px,100vw - 32px);max-height:calc(100dvh - 140px);box-shadow:0 10px 28px color-mix(in srgb, var(--brand-dark) 18%, transparent);border-radius:12px;outline:none;position:absolute;top:calc(100% + 6px);right:16px;overflow:auto}.fpFiling .ibFileBox{border:0;margin:0;padding:12px 14px}.fpBody{flex:auto;min-width:0;padding:18px 16px 32px}.fpReading{color:var(--brand-slate);justify-content:center;align-items:center;gap:8px;margin:40px 0;font-size:.82rem;display:flex}.fpCard{background:var(--color-surface);border:1px solid var(--color-border);border-radius:12px;max-width:620px;margin:24px auto;padding:16px 18px;font-size:.84rem;line-height:1.5}.fpCard h2{text-transform:none;letter-spacing:normal;color:var(--color-text);margin:0 0 6px;font-size:.95rem}.fpCard p{margin:0 0 6px}.fpCard p:last-child{margin:0}.fpNote{color:var(--brand-slate);margin:8px 0 0;font-size:.72rem}.fpFiles{border-bottom:1px solid var(--color-border);color:var(--brand-slate);flex-wrap:wrap;align-items:center;gap:6px;padding:6px 16px;font-size:.72rem;display:flex;position:relative}.fpFiles::-webkit-scrollbar{display:none}.fpFilesWord{flex:none;margin-right:2px}.fpFileChip{border:1px solid var(--color-border);background:var(--color-surface);max-width:240px;min-height:26px;color:var(--color-text);border-radius:999px;flex:none;align-items:center;gap:6px;padding:2px 10px 2px 6px;font-size:.74rem;text-decoration:none;display:inline-flex}.fpFileChip b{min-width:0;font-weight:var(--font-weight-normal);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fpFileChip:hover{border-color:var(--color-accent);text-decoration:none}.fpFileChip.on{border-color:var(--brand-teal);background:var(--brand-teal-50)}.fpFileChip.on b{font-weight:var(--font-weight-semibold)}.fpFileChip .fkBadge{min-width:30px;margin:0}.fpToolSlot:empty{display:none}.fpToolBar{border-bottom:1px solid var(--color-border);color:var(--brand-slate);flex-wrap:wrap;align-items:center;gap:8px 14px;padding:7px 16px;font-size:.74rem;display:flex}.fpGrp{align-items:center;gap:6px;display:inline-flex}.fpGrp+.fpGrp{border-left:1px solid var(--color-border);padding-left:14px}.fpPageGrp{margin-left:auto}.fpToolBar .fpTool{justify-content:center;align-items:center;gap:5px;display:inline-flex}.fpToolBar .fpTool svg{flex:none}.fpFind{align-items:center;gap:6px;display:inline-flex}.fpFindIn{border:1px solid var(--color-accent);background:var(--color-surface);height:30px;color:var(--color-text);font-size:inherit;font-weight:var(--font-weight-normal);cursor:text;border-radius:8px;align-items:center;gap:6px;margin:0;padding:0 10px;display:inline-flex}.fpFindIn:focus-within{box-shadow:0 0 0 3px var(--brand-teal-100)}.fpFindIn input{width:130px;height:auto;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;font-size:.78rem}.fpFindIn input:focus{box-shadow:none;border:0}.fpToolBar.finding .fpToolWord{display:none}.fpFindCount{text-align:right;min-width:68px;color:var(--brand-slate);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:.72rem}.fpPageNo{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.fpPageIn{text-align:center;font-variant-numeric:tabular-nums;border-radius:6px;width:42px;height:26px;min-height:26px;padding:0 4px;font-size:.76rem}.fpTool{appearance:none;border:1px solid var(--color-border);background:var(--color-surface);min-width:30px;min-height:30px;color:var(--brand-dark);font:inherit;cursor:pointer;border-radius:8px;width:auto;padding:0 10px;font-size:.78rem}.fpTool.on{background:var(--brand-dark);border-color:var(--brand-dark);color:var(--brand-amber)}.fpTool:disabled{opacity:.45;cursor:default}.fpZoom{text-align:center;font-variant-numeric:tabular-nums;min-width:40px}.fpPdfScroll{overflow-x:auto}.fpPages{flex-direction:column;align-items:center;gap:14px;width:max-content;min-width:100%;display:flex}.fpPdfPage{background:var(--color-surface);box-shadow:0 2px 10px color-mix(in srgb, var(--brand-dark) 14%, transparent);flex:none;position:relative;overflow:hidden}.fpTextLayer{--total-scale-factor:1;--scale-round-x:1px;--scale-round-y:1px;--min-font-size:1;--text-scale-factor:calc(var(--total-scale-factor) * var(--min-font-size));--min-font-size-inv:calc(1 / var(--min-font-size));text-align:initial;letter-spacing:normal;word-spacing:normal;-moz-text-size-adjust:none;text-size-adjust:none;forced-color-adjust:none;transform-origin:0 0;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light only;z-index:1;line-height:1;position:absolute;inset:0;overflow:clip}.fpTextLayer span,.fpTextLayer br{color:#0000;white-space:pre;cursor:text;transform-origin:0 0;-webkit-user-select:text;user-select:text;position:absolute}.fpTextLayer>span{--font-height:0;font-size:calc(var(--text-scale-factor) * var(--font-height));--scale-x:1;--rotate:0deg;transform:rotate(var(--rotate)) scaleX(var(--scale-x)) scale(var(--min-font-size-inv))}.fpTextLayer span[role=img]{-webkit-user-select:none;user-select:none;cursor:default}.fpTextLayer ::selection{background:color-mix(in srgb, AccentColor, transparent 50%);color:#0000}.fpTextLayer br::selection{background:0 0}.fpTextLayer[data-main-rotation="90"]{transform:rotate(90deg)translateY(-100%)}.fpTextLayer[data-main-rotation="180"]{transform:rotate(180deg)translate(-100%,-100%)}.fpTextLayer[data-main-rotation="270"]{transform:rotate(270deg)translate(-100%)}.fpTextLayer .fpHit{background:color-mix(in srgb, var(--brand-amber) 30%, transparent);border-radius:3px;margin:-1px;padding:1px;position:static}.fpTextLayer .fpHit.on{background:color-mix(in srgb, var(--brand-amber) 52%, transparent);box-shadow:0 0 0 1px var(--brand-amber)}.fpImgWrap{background:var(--brand-dark);border-radius:10px;justify-content:center;padding:16px;display:flex;overflow:auto}.fpImgWrap img{object-fit:contain;max-width:100%;height:auto;max-height:calc(100dvh - 210px);display:block}.fpImgWrap.full{justify-content:flex-start}.fpImgWrap.full img{max-width:none;max-height:none}.fpImgBox{flex:none;position:relative}.fpImgWrap .fpImgBox img{transform-origin:50%;max-width:none;max-height:none;position:absolute;top:50%;left:50%}.fpImgWrap .fpReading{color:var(--brand-mist);margin:24px auto}.fpSheetView{max-width:100%}.fpTabs{gap:6px;margin:0 0 10px;padding:2px 0;display:flex;overflow-x:auto}.fpTabs .chip{white-space:nowrap;flex:none}.fpSheet{background:var(--color-surface);border:1px solid var(--color-border);border-radius:8px;max-height:calc(100dvh - 220px);overflow:auto}table.fpGrid{border-collapse:collapse;width:auto;min-width:100%;font-size:.76rem}.fpGrid thead th{z-index:1;background:var(--brand-mist-100);color:var(--brand-slate);font-weight:var(--font-weight-normal);text-align:center;border:1px solid var(--color-border);padding:4px 8px;position:sticky;top:0}.fpGrid tbody th{background:var(--brand-mist-100);color:var(--brand-slate);font-weight:var(--font-weight-normal);text-align:center;border:1px solid var(--color-border);min-width:34px;padding:4px 6px}.fpGrid tbody td{border:1px solid var(--color-border);white-space:pre;vertical-align:top;padding:4px 8px}.fpGrid tbody td.w{white-space:pre-wrap;min-width:220px;max-width:360px}.fpGrid tbody td.n{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.fpGrid tbody tr:nth-child(2n){background:0 0}.fpWordWrap{max-width:760px;margin:0 auto}.fpWord{background:var(--color-surface);box-shadow:0 2px 10px color-mix(in srgb, var(--brand-dark) 14%, transparent);padding:40px 48px}.fpText{background:var(--color-surface);border:1px solid var(--color-border);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:10px;max-width:900px;margin:0 auto;padding:16px 18px;font-size:.8rem;line-height:1.5}.fpInvite h2{font-size:1.05rem}@media (max-width:1080px){.fpFiles{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.fpPdfTools .fpToolWord,.fpToolBar.finding .fpFitGrp,.fpToolBar.finding .fpTurnGrp{display:none}}.fpInviteMore{white-space:pre-wrap;color:var(--brand-slate)}@media (max-width:767.98px){.fpHead{flex-wrap:nowrap;gap:10px;padding:8px 12px}.fpName{flex:auto}.fpName .fkBadge{display:none}.fpNameWords h1{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:.9rem;display:-webkit-box;overflow:hidden}.fpSub{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.fpActs{z-index:6;padding:10px 12px calc(10px + env(safe-area-inset-bottom,0px));background:var(--color-surface);border-top:1px solid var(--color-border);position:fixed;bottom:0;left:0;right:0}.fpActs .btn{flex:1 1 0;min-height:40px;padding:0 10px;font-size:.8rem}.fpFiling{z-index:7;top:auto;left:0;right:0;bottom:calc(61px + env(safe-area-inset-bottom,0px));width:auto;max-height:60dvh;box-shadow:0 -8px 20px color-mix(in srgb, var(--brand-dark) 14%, transparent);border-radius:12px 12px 0 0;position:fixed}.fpBody{padding:12px 10px calc(84px + env(safe-area-inset-bottom,0px))}.fpToolSlot{order:1}.fpFiles{order:2;padding:6px 10px}.fpFilesWord{display:none}.fpToolBar{flex-wrap:nowrap;gap:6px;padding:6px 10px}.fpGrp+.fpGrp{padding-left:8px}.fpFitGrp,.fpToolBar .fpTurnLeft,.fpToolBar .fpPageStep,.fpPdfTools .fpZoom,.fpPdfTools .fpToolWord,.fpToolBar.finding .fpGrp:not(.fpFindGrp){display:none}.fpToolBar.finding .fpFindGrp{border-left:0;flex:auto;min-width:0;padding-left:0}.fpToolBar.finding .fpFind,.fpToolBar.finding .fpFindIn{flex:auto;min-width:0}.fpFindIn input{flex:auto;width:auto;min-width:0}.fpWord{padding:22px 18px}.fpSheet{max-height:none}.fpImgWrap img{max-height:calc(100dvh - 240px)}}.editCard.sugCard{width:min(600px,94vw)}.sugTitle{align-items:center;gap:8px;display:flex}.sugTitle svg{color:var(--brand-teal-ink)}.sugSent{color:var(--brand-dark);margin:0 0 12px;font-size:.88rem}.sugField{margin:0 0 11px}.sugLab{font-size:.7rem;font-weight:var(--font-weight-semibold);color:var(--brand-mist);text-transform:uppercase;letter-spacing:.03em;margin-bottom:4px;display:block}.sugAbout{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sugWhere{margin-top:4px;display:block}.sugClient{font-size:.74rem;font-weight:var(--font-weight-semibold);background:var(--brand-teal-100);color:var(--brand-teal-ink);border-radius:999px;align-items:center;gap:4px;padding:3px 9px;display:inline-flex}.sugClient a{color:inherit;text-decoration:none}.sugClientX{color:var(--brand-teal-ink);font:inherit;cursor:pointer;opacity:.7;background:0 0;border:0;padding:0 0 0 2px;font-size:.9rem;line-height:1}.sugClientX:hover{opacity:1}.sugKinds{flex-wrap:wrap;gap:6px;display:flex}.sugKind{border:1px solid var(--color-border);font:inherit;font-size:.76rem;font-weight:var(--font-weight-semibold);color:var(--brand-slate);background:var(--color-surface);cursor:pointer;border-radius:999px;padding:5px 13px}.sugKind:hover{border-color:var(--brand-teal)}.sugKind.on.sugKind-problem{color:var(--brand-amber-ink);background:var(--brand-amber-100);border-color:var(--brand-amber-300)}.sugKind.on.sugKind-improvement{color:var(--brand-teal-ink);background:var(--brand-teal-100);border-color:var(--brand-teal-200)}.sugKind.on.sugKind-question{color:var(--brand-info-ink);background:var(--brand-info-100);border-color:var(--brand-info)}.sugFacts{margin:10px 0 0;line-height:1.5;display:block}.sugFacts b{color:var(--brand-slate);font-weight:var(--font-weight-semibold)}.sugFacts a{color:var(--brand-teal-ink)}.cbToolsTop{align-items:center;margin:0 0 6px;display:flex}.cbToolsTop .cbTools{margin-left:0}.sugFilters{flex-wrap:wrap;align-items:center;gap:8px;margin:4px 0 10px;display:flex}.sugChips{flex-wrap:wrap;gap:6px;display:flex}.chip.sugChip{align-items:center;gap:5px;padding:4px 11px;font-size:.74rem;display:inline-flex}.chip.sugChip.on{color:var(--brand-teal-ink);background:var(--brand-teal-100);border-color:var(--brand-teal-200)}.sugChipN{color:var(--brand-mist);font-weight:var(--font-weight-medium)}.chip.sugChip.on .sugChipN{color:var(--brand-teal-ink);opacity:.8}.sugSearch{border:1px solid var(--color-border);border-radius:var(--radius-sm);height:30px;font:inherit;background:var(--color-surface);width:200px;margin-left:auto;padding:0 10px;font-size:.78rem}.sugSearch:focus{border-color:var(--brand-teal);box-shadow:0 0 0 3px var(--brand-teal-100);outline:none}.sugSplit{grid-template-columns:minmax(0,1fr);align-items:start;gap:14px;display:grid}.sugList{padding:0;overflow:hidden}.sugRow{border-bottom:1px solid var(--color-border);color:inherit;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 12px;padding:10px 14px;font-size:.8rem;text-decoration:none;display:grid}.sugRow:last-child{border-bottom:0}.sugRow:hover{background:var(--brand-paper)}.sugRow.sel{background:var(--brand-teal-50)}.sugRowMain{flex-direction:column;gap:3px;min-width:0;display:flex}.sugRowT{font-weight:var(--font-weight-medium);color:var(--brand-dark);overflow-wrap:anywhere}.sugRow.new .sugRowT{font-weight:var(--font-weight-bold)}.sugRowM{color:var(--brand-mist);flex-wrap:wrap;align-items:center;gap:6px;font-size:.72rem;display:flex}.sugRowM b{color:var(--brand-slate);font-weight:var(--font-weight-semibold)}.sugRowIco{align-items:center;gap:3px;display:inline-flex}.sugKp{font-size:.64rem;font-weight:var(--font-weight-bold);border-radius:999px;padding:1px 7px;display:inline-block}.sugKp-problem{background:var(--brand-amber-100);color:var(--brand-amber-ink)}.sugKp-improvement{background:var(--brand-teal-100);color:var(--brand-teal-ink)}.sugKp-question{background:var(--brand-info-100);color:var(--brand-info-ink)}.sugSt{font-size:.68rem;font-weight:var(--font-weight-semibold);white-space:nowrap;border-radius:999px;padding:2px 10px;display:inline-block}.sugSt-new{background:var(--brand-teal);color:var(--color-on-accent)}.sugSt-looking{background:var(--brand-amber-200);color:var(--brand-amber-ink)}.sugSt-planned{background:var(--brand-info-100);color:var(--brand-info-ink)}.sugSt-done{background:var(--brand-positive-soft);color:var(--brand-positive-ink)}.sugSt-not_now{background:var(--brand-mist-100);color:var(--brand-slate)}.sugPane{padding:14px 16px}.sugPaneEmpty{display:none}.sugBack{margin-bottom:10px}.sugH{font-size:1rem;font-weight:var(--font-weight-bold);overflow-wrap:anywhere;margin:0 0 6px}.sugMeta{color:var(--brand-mist);flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 10px;font-size:.74rem;display:flex}.sugMeta b{color:var(--brand-slate);font-weight:var(--font-weight-semibold)}.sugWords{margin-bottom:8px;font-size:.86rem;line-height:1.55}.sugStatusRow{border-top:1px dashed var(--color-border);border-bottom:1px dashed var(--color-border);flex-wrap:wrap;align-items:center;gap:10px;margin:12px 0;padding:10px 0;display:flex}.sugStatusRow .sugLab{margin:0}.sugThread h3.sugLab{margin:10px 0 6px}.sugCmt{border-left:3px solid var(--brand-amber-300);background:var(--brand-cream);border-radius:6px;margin-bottom:6px;padding:7px 10px;font-size:.82rem}.sugCmtWho{color:var(--brand-mist);margin-bottom:2px;font-size:.68rem}.sugCmtWho b{color:var(--brand-slate);font-weight:var(--font-weight-semibold)}.sugEmpty{margin:0;padding:14px}@media (min-width:1080px){.sugSplit{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.sugPane{max-height:calc(100vh - 24px);position:sticky;top:12px;overflow-y:auto}.sugPaneEmpty{display:block}.sugBack{display:none}}@media not all and (min-width:1080px){.sugWrap.sugOpen .sugList,.sugWrap.sugOpen .sugFilters{display:none}}@media (max-width:640px){.sugSearch{width:100%;margin-left:0}}
