@import"https://fonts.googleapis.com/css2?family=DM+Mono:wght@400;500&family=Manrope:wght@400;500;600;700;800&family=Newsreader:ital,opsz,wght@0,6..72,400;0,6..72,500;1,6..72,400;1,6..72,500&display=swap";.room{padding-bottom:40px}.roomBlock{margin-bottom:34px;min-width:0}.roomTotal{color:var(--dim);font-family:DM Mono,monospace;font-size:10px;letter-spacing:.1em;margin-top:12px;text-transform:uppercase}.roomCols{display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.roomLead{border-left:2px solid var(--sec);display:flex;flex-direction:column;gap:5px;padding:2px 0 2px 14px}.roomLead:hover .roomLeadWhat{color:var(--sec)}.roomLeadWhen{color:var(--muted);font-family:DM Mono,monospace;font-size:11px;letter-spacing:.1em}.roomLeadWhat{color:var(--text);font-size:15px;line-height:1.4}.roomLeadWhere{color:var(--dim);font-family:DM Mono,monospace;font-size:9px;letter-spacing:.12em;text-transform:uppercase}.roomPeople{margin-top:16px}.roomPeople li{border-bottom:1px solid var(--line);padding:9px 0}.roomPeople li:last-child{border-bottom:0}.roomWho{color:var(--text);display:block;font-size:14px;line-height:1.35}.roomWhat{color:var(--muted);display:block;font-family:DM Mono,monospace;font-size:10px;letter-spacing:.08em;margin-top:3px}.roomEnded{color:var(--dim);display:block;font-family:DM Mono,monospace;font-size:9px;letter-spacing:.12em;margin-top:3px;text-transform:uppercase}.roomHolders{margin-top:16px}.roomHolders li{align-items:center;border-bottom:1px solid var(--line);display:grid;gap:4px 12px;grid-template-columns:minmax(0,1fr) 64px 56px;padding:10px 0}.roomHolders li:last-child{border-bottom:0}.roomHolders .roomWho{grid-column:1}.roomBar{background:var(--line);grid-column:1;grid-row:2;height:3px;overflow:hidden}.roomBar>span{background:var(--sec);display:block;height:100%}.roomPct{color:var(--text);font-family:DM Mono,monospace;font-size:12px;grid-column:2;grid-row:1 / span 2;text-align:right}.roomShares{color:var(--dim);font-family:DM Mono,monospace;font-size:11px;grid-column:3;grid-row:1 / span 2;text-align:right}.roomNext{border-top:1px solid var(--line);display:flex;flex-wrap:wrap;gap:4px 12px;margin-top:16px;padding-top:14px}.roomNextLabel{color:var(--dim);font-family:DM Mono,monospace;font-size:9px;letter-spacing:.12em;text-transform:uppercase;width:100%}.roomNextWhen{color:var(--sec);font-family:DM Mono,monospace;font-size:14px}.roomNextWhat{color:var(--muted);font-size:13px}.roomMore{display:inline-block;margin-top:16px}@media(max-width:760px){.roomCols{gap:24px}}.roomBox{border:1px solid var(--line);padding:14px 18px 16px}.roomBox+.roomBox{margin-top:14px}.roomBox-quiet{background:var(--bg-alt)}.roomBoxHead{color:var(--dim);font-family:DM Mono,monospace;font-size:9px;font-weight:400;letter-spacing:.14em;margin-bottom:4px;text-transform:uppercase}.roomPeople-two{display:grid;gap:0 30px;grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:620px){.roomPeople-two{grid-template-columns:minmax(0,1fr)}}.monthBar{align-items:center;border-bottom:1px solid var(--sec-line);display:flex;flex-wrap:wrap;gap:10px;margin-bottom:22px;padding-bottom:16px}.monthStep{background:none;border:1px solid var(--line);color:var(--muted);cursor:pointer;font-family:DM Mono,monospace;font-size:13px;line-height:1;padding:8px 11px;transition:background .2s,border-color .2s,color .2s}.monthStep:hover{background:var(--sec-tint);border-color:var(--sec);color:var(--sec)}.monthName{color:var(--text);font-size:clamp(15px,1.2vw,18px);font-weight:700;letter-spacing:-.02em;min-width:168px;text-align:center}.monthPick{flex:0 0 150px;min-width:130px}.monthSpacer{flex:1}.ledSwitchBar{margin-bottom:20px}.sumStrip{display:grid;gap:1px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin-bottom:26px}.sumCell{background:var(--sec-tint);border:1px solid var(--sec-line);display:grid;gap:4px;padding:14px 16px 16px}.sumStrip-tight .sumCell{padding:11px 14px 12px}.sumLabel{color:var(--muted);font-family:DM Mono,monospace;font-size:9px;letter-spacing:.14em;text-transform:uppercase}.sumValue{align-items:baseline;color:var(--text);display:flex;font-size:17px;font-variant-numeric:tabular-nums;font-weight:700;gap:8px;letter-spacing:-.02em}.sumStrip-tight .sumValue{font-size:14px}.sumValue[data-delta=up]{color:var(--text)}.sumValue[data-delta=down]{color:var(--muted)}.sumValue[data-delta=flat]{color:var(--dim)}.sumShare{color:var(--muted);font-family:DM Mono,monospace;font-size:10px;font-weight:400;letter-spacing:.08em}.sumWas{color:var(--dim);font-family:DM Mono,monospace;font-size:10px;letter-spacing:.08em}.catTable{margin-bottom:28px}.catHead,.catRow{align-items:center;display:grid;gap:0 14px;grid-template-columns:minmax(110px,200px) minmax(60px,1fr) minmax(120px,auto)}.catHead{border-bottom:1px solid var(--line);color:var(--dim);font-family:DM Mono,monospace;font-size:9px;letter-spacing:.14em;padding-bottom:8px;text-transform:uppercase}.catRow{border-bottom:1px solid var(--line);padding:9px 0}.catName{color:var(--text);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.catBar{background:var(--sec-tint);display:block;height:6px;overflow:hidden}.catBarFill{background:color-mix(in srgb,var(--sec) 62%,var(--bg));display:block;height:100%;width:var(--w, 0%)}.catRight{display:grid;justify-items:end;text-align:right}.catValue{color:var(--text);font-family:DM Mono,monospace;font-size:11px;font-variant-numeric:tabular-nums;letter-spacing:.04em}.ledTable{overflow-x:auto}.ledHead,.ledOpen{align-items:center;display:grid;gap:0 14px;grid-template-columns:var(--ledCols);min-width:860px}.ledHead{border-bottom:1px solid var(--line);color:var(--dim);font-family:DM Mono,monospace;font-size:9px;letter-spacing:.14em;padding:0 6px 9px;text-transform:uppercase}.ledRight{text-align:right}.ledList li{border-bottom:1px solid var(--line);position:relative}.ledLine:hover{background:var(--sec-tint)}.ledLine[data-projected]{background:repeating-linear-gradient(-45deg,transparent 0 7px,var(--sec-tint) 7px 8px)}.ledLine[data-projected]:hover{background:var(--sec-tint)}.ledLine[data-void]{opacity:.45}.ledLine[data-void] .ledAmount{text-decoration:line-through}.ledOpen{background:none;border:0;color:var(--text);cursor:pointer;padding:0 6px;text-align:left;width:100%}.ledOpen:hover .ledPayeeName{color:var(--sec)}.ledDate,.ledCell,.ledDocs{color:var(--muted);font-family:DM Mono,monospace;font-size:10px;letter-spacing:.06em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ledDate{font-variant-numeric:tabular-nums}.ledDocs{color:var(--sec);text-align:right}.ledPayee{align-items:baseline;display:flex;flex-wrap:wrap;gap:4px 8px;min-width:0;padding:11px 0}.ledPayeeName{color:var(--text);font-size:13px;line-height:1.35;overflow:hidden;text-overflow:ellipsis;transition:color .2s;white-space:nowrap}.ledPayeeNote{color:var(--muted);font-size:12px;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ledFlag,.ledRef{border:1px solid var(--sec-line);color:var(--sec);flex:0 0 auto;font-family:DM Mono,monospace;font-size:8px;letter-spacing:.1em;padding:2px 5px;text-transform:uppercase}.ledRef{border-color:var(--line);color:var(--dim)}.ledStatus{color:var(--muted);font-family:DM Mono,monospace;font-size:9px;justify-self:start;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.ledStatus[data-status=paid]{color:var(--dim)}.ledStatus[data-status=due]{color:var(--sec)}.ledLine[data-late] .ledStatus{background:var(--ink-band);color:var(--bg);padding:3px 6px}.ledAmount{color:var(--text);font-family:DM Mono,monospace;font-size:12px;font-variant-numeric:tabular-nums;letter-spacing:.02em;text-align:right;white-space:nowrap}.ledActions{display:flex;gap:4px;opacity:0;position:absolute;right:6px;top:50%;transform:translateY(-50%);transition:opacity .15s}.ledList li:hover .ledActions,.ledActions:focus-within{opacity:1}.ledAct{background:var(--surface);border:1px solid var(--line);color:var(--muted);cursor:pointer;font-family:DM Mono,monospace;font-size:9px;letter-spacing:.1em;padding:5px 8px;text-transform:uppercase;transition:background .2s,border-color .2s,color .2s}.ledAct:hover{background:var(--sec);border-color:var(--sec);color:var(--bg)}.comList{display:grid;gap:8px}.comRow{background:var(--bg-alt);border:1px solid var(--line);border-left:2px solid var(--sec);padding:4px 12px 4px 0}.comOpen{align-items:center;background:none;border:0;color:var(--text);cursor:pointer;display:grid;gap:0 16px;grid-template-columns:42px minmax(160px,1fr) minmax(90px,150px) minmax(80px,130px) 130px;padding:12px;text-align:left;width:100%}.comOpen:disabled{cursor:default}.comOpen:not(:disabled):hover .comPayee{color:var(--sec)}.comDay{border:1px solid var(--sec-line);color:var(--sec);font-family:DM Mono,monospace;font-size:12px;font-variant-numeric:tabular-nums;padding:6px 0;text-align:center}.comMain{display:grid;gap:4px;min-width:0}.comPayee{color:var(--text);font-size:13px;overflow:hidden;text-overflow:ellipsis;transition:color .2s;white-space:nowrap}.comNote{color:var(--muted);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.comSpan{align-items:center;color:var(--dim);display:flex;font-family:DM Mono,monospace;font-size:9px;gap:8px;letter-spacing:.1em}.comRow .attach{padding:0 0 8px 54px}.attach{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.attachList{display:contents}.attachList li{display:flex;position:relative}.attachChip{align-items:baseline;background:var(--sec-tint);border:1px solid var(--sec-line);cursor:pointer;display:flex;gap:8px;max-width:260px;padding:6px 10px;transition:border-color .2s}.attachChip:hover{border-color:var(--sec)}.attachChipKind{color:var(--sec);flex:0 0 auto;font-family:DM Mono,monospace;font-size:8px;letter-spacing:.1em;text-transform:uppercase}.attachChipTitle{color:var(--text);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.attachDrop{background:var(--surface);border:1px solid var(--line);color:var(--muted);cursor:pointer;line-height:1;opacity:0;padding:1px 5px;position:absolute;right:-6px;top:-6px;transition:opacity .15s}.attachList li:hover .attachDrop,.attachDrop:focus-visible{opacity:1}.attachDrop:hover{background:var(--ink-band);border-color:var(--ink-band);color:var(--bg)}.attachAdd{padding:6px 10px}.ledgerModal{max-width:720px}.ledgerFields{display:grid;gap:0 18px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.ledgerModal .field input,.ledgerModal .field select,.ledgerModal .field textarea{font-size:13px;padding:8px 10px}.ledgerModal .field input:focus,.ledgerModal .field select:focus,.ledgerModal .field textarea:focus{border-color:var(--sec)}.ledgerDelete{margin-left:auto}.rangeField{align-items:center;display:flex;gap:8px}.rangeField>span{color:var(--muted);font-family:DM Mono,monospace;font-size:9px;letter-spacing:.14em;text-transform:uppercase}.rangeField .search{flex:0 0 148px;min-width:128px}@media(max-width:760px){.monthName{min-width:0;text-align:left}.monthSpacer{display:none}.comOpen{gap:10px;grid-template-columns:38px minmax(0,1fr)}.comOpen .ledCell{display:none}.comOpen .ledAmount{grid-column:2;text-align:left}.comRow .attach{padding-left:12px}.ledgerFields{grid-template-columns:repeat(auto-fit,minmax(130px,1fr))}}.ledGroup+.ledGroup{margin-top:26px}.ledGroupHead{align-items:baseline;color:var(--muted);display:flex;flex-wrap:wrap;font-family:DM Mono,monospace;font-size:9px;font-weight:400;gap:4px 12px;letter-spacing:.14em;margin:0 0 10px;text-transform:uppercase}.ledGroupNote{color:var(--dim);font-variant-numeric:tabular-nums;letter-spacing:.08em;text-transform:none}.field .fieldReads{color:var(--muted);display:block;font-family:DM Mono,monospace;font-size:10px;font-variant-numeric:tabular-nums;letter-spacing:.04em;margin:5px 0 0;min-height:13px;text-transform:none}.investors{--capCols: minmax(170px, 2fr) minmax(110px, 1.2fr) 124px 132px 108px 118px 104px 104px 104px}.capSwitchBar{margin-bottom:20px}.capSpacer{flex:1}.capBanner{align-items:baseline;background:var(--sec-tint);border:1px solid var(--sec-line);color:var(--muted);display:flex;flex-wrap:wrap;font-size:12px;gap:10px;line-height:1.55;margin-bottom:22px;padding:12px 14px}.capUnverified,.capChecked,.capCorrected,.capGap,.capClash,.capEst{flex:0 0 auto;font-family:DM Mono,monospace;font-size:8px;letter-spacing:.12em;padding:2px 5px;text-transform:uppercase;white-space:nowrap}.capUnverified{background:var(--ink-band);color:var(--bg)}.capChecked{border:1px solid var(--sec-line);color:var(--sec)}.capCorrected{border:1px solid var(--ink-band);color:var(--text);cursor:help}.capGap{border:1px dashed var(--line);color:var(--muted);cursor:help}.capClash{border:1px solid var(--ink-band);color:var(--text);cursor:help}.capEst{border:1px solid var(--line);color:var(--dim)}.prov{border-top:1px solid var(--line);margin-top:16px;padding-top:12px}.provHead{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-bottom:10px}.provToggle{background:none;border:0;color:var(--muted);cursor:pointer;font-family:DM Mono,monospace;font-size:9px;letter-spacing:.14em;padding:0;text-transform:uppercase}.provToggle:hover{color:var(--sec)}.provChecked{color:var(--dim);font-family:DM Mono,monospace;font-size:9px;letter-spacing:.08em}.provConfirm{margin-left:auto}.srcList{display:grid;gap:12px}.srcLine{border-left:2px solid var(--sec-line);padding-left:12px}.srcHead{align-items:baseline;display:flex;flex-wrap:wrap;gap:4px 10px}.srcFile{color:var(--text);font-size:12px;line-height:1.35;overflow-wrap:anywhere}.srcOpen{background:none;border:0;border-bottom:1px solid var(--sec-line);color:var(--sec);cursor:pointer;font:inherit;font-size:12px;padding:0 0 1px;text-align:left}.srcOpen:hover{border-color:var(--sec)}.srcClause{color:var(--sec);font-family:DM Mono,monospace;font-size:9px;letter-spacing:.1em;text-transform:uppercase}.srcQuote{border:0;color:var(--muted);font-family:Newsreader,serif;font-size:13px;line-height:1.55;margin:6px 0 0;white-space:pre-line}.srcPath{color:var(--dim);display:block;font-family:DM Mono,monospace;font-size:9px;letter-spacing:.04em;margin-top:5px;overflow-wrap:anywhere}.provFix{border-left:2px solid var(--ink-band);margin-bottom:16px;padding-left:12px}.provFix h4{color:var(--muted);font-family:DM Mono,monospace;font-size:9px;font-weight:400;letter-spacing:.14em;margin:0 0 8px;text-transform:uppercase}.fixList{display:grid;gap:9px}.fixRow{align-items:baseline;display:grid;gap:4px 16px;grid-template-columns:minmax(110px,1.1fr) minmax(90px,1fr) minmax(90px,1fr) minmax(120px,1fr)}.fixField{color:var(--text);font-size:12px;line-height:1.4;overflow-wrap:anywhere}.fixPair{align-items:baseline;display:flex;gap:7px;min-width:0}.fixLabel{color:var(--dim);flex:0 0 auto;font-family:DM Mono,monospace;font-size:8px;letter-spacing:.14em;text-transform:uppercase}.fixWas,.fixNow{font-family:DM Mono,monospace;font-size:11px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.fixWas{color:var(--muted);text-decoration:line-through}.fixNow{color:var(--text);font-weight:500}.fixWho{color:var(--dim);font-family:DM Mono,monospace;font-size:9px;letter-spacing:.04em;overflow-wrap:anywhere}.srcLine-corrected{border-left-color:var(--ink-band)}.provNote{margin-top:14px}.provNote h4{color:var(--muted);font-family:DM Mono,monospace;font-size:9px;font-weight:400;letter-spacing:.14em;margin:0 0 6px;text-transform:uppercase}.provNote li{color:var(--muted);font-size:12px;line-height:1.55;margin-bottom:6px;padding-left:12px;position:relative}.provNote li:before{content:"—";left:0;position:absolute}.provNote-clash{border-left:2px solid var(--ink-band);padding-left:12px}.provNote-clash li{color:var(--text)}.provEmpty{color:var(--dim);font-size:12px}.provUnverified{color:var(--muted);font-size:12px;line-height:1.55;margin-bottom:14px}.capTable{margin-bottom:30px;overflow-x:auto}.capHead,.capOpen,.capFoot,.capBand{align-items:center;display:grid;gap:0 14px;grid-template-columns:var(--capCols);min-width:var(--capMin, 890px)}.capBand{align-items:end;padding:0 6px 5px}.capBandLabel{border-bottom:1px solid var(--sec-line);color:var(--muted);font-family:DM Mono,monospace;font-size:8px;letter-spacing:.14em;padding-bottom:5px;text-align:center;text-transform:uppercase}.capTable[data-cols=plain] .capBandLabel:first-child{grid-column:2 / 5}.capTable[data-cols=plain] .capBandLabel:last-child{grid-column:5 / 7}.capTable[data-cols=classed]{--capMin: 1010px}.capTable[data-cols=classed] .capBandLabel:first-child{grid-column:3 / 6}.capTable[data-cols=classed] .capBandLabel:last-child{grid-column:6 / 8}.capLines{color:var(--dim);font-family:DM Mono,monospace;font-size:9px;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.capHead{border-bottom:1px solid var(--line);color:var(--dim);font-family:DM Mono,monospace;font-size:9px;letter-spacing:.14em;padding:0 6px 9px;text-transform:uppercase}.capRight{text-align:right}.capList li{position:relative}.capLine{border-bottom:1px solid var(--line)}.capLine-group:hover{background:var(--sec-tint)}.capLine-sub{background:var(--bg-alt)}.capOpen{background:none;border:0;color:var(--text);cursor:pointer;padding:11px 6px;text-align:left;width:100%}.capOpen-static{cursor:default;display:grid}button.capOpen:hover .capNameText{color:var(--sec)}.capName{align-items:baseline;display:flex;flex-wrap:wrap;gap:4px 8px;min-width:0;overflow:hidden}.capCaret{color:var(--sec);flex:0 0 auto;font-family:DM Mono,monospace;font-size:12px;line-height:1;width:10px}.capNameText{color:var(--text);font-size:13px;flex:0 0 auto;max-width:calc(100% - 18px);overflow:hidden;text-overflow:ellipsis;transition:color .2s;white-space:nowrap}.capCell{align-items:baseline;color:var(--muted);display:flex;font-family:DM Mono,monospace;font-size:10px;gap:6px;letter-spacing:.06em;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.capIndent{padding-left:18px}.capNum{color:var(--text);font-family:DM Mono,monospace;font-size:11px;font-variant-numeric:tabular-nums;justify-content:flex-end;letter-spacing:.02em;text-align:right;white-space:nowrap}.capNum-soft{color:var(--dim);font-size:10px}.capNum-strong{font-weight:500}.capSplit{display:grid;gap:3px}.capSplitPct{color:var(--dim);font-size:9px;font-weight:400;letter-spacing:.08em}.capSplitBar{height:4px}.capUndated{border:1px dashed var(--line);color:var(--muted);cursor:help;font-family:DM Mono,monospace;font-size:8px;justify-self:end;letter-spacing:.12em;padding:2px 5px;text-transform:uppercase;white-space:nowrap}.capPct{font-variant-numeric:tabular-nums}.capPct-muted,.capDash{color:var(--dim)}.capFoot{border-top:1px solid var(--sec);color:var(--text);font-family:DM Mono,monospace;font-size:10px;font-variant-numeric:tabular-nums;letter-spacing:.1em;padding:11px 6px;text-transform:uppercase}.capDetail{background:var(--bg-alt);border-bottom:1px solid var(--line)}.capDetailBody{padding:4px 14px 18px 30px}.capFacts{display:flex;flex-wrap:wrap;gap:0 28px;margin-bottom:12px}.capFacts dt{color:var(--dim);font-family:DM Mono,monospace;font-size:9px;letter-spacing:.12em;text-transform:uppercase}.capFacts dd{color:var(--text);font-family:DM Mono,monospace;font-size:11px;font-variant-numeric:tabular-nums;margin-top:3px}.capBlock{margin-bottom:34px}.capBlockHead{align-items:center;display:flex;gap:14px;justify-content:space-between}.capBlockHead .blockHead{flex:1}.eventList{display:grid;gap:8px}.eventRow{background:var(--bg-alt);border:1px solid var(--line);border-left:2px solid var(--sec)}.eventOpen{align-items:center;background:none;border:0;color:var(--text);cursor:pointer;display:grid;gap:0 16px;grid-template-columns:92px minmax(160px,1fr) 118px 118px 130px;padding:12px 14px;text-align:left;width:100%}.eventOpen:disabled{cursor:default}.eventOpen:not(:disabled):hover .eventName{color:var(--sec)}.eventDate{color:var(--muted);font-family:DM Mono,monospace;font-size:10px;font-variant-numeric:tabular-nums;letter-spacing:.06em;text-transform:uppercase}.eventMain{display:grid;gap:5px;min-width:0}.eventName{align-items:baseline;color:var(--text);display:flex;flex-wrap:wrap;font-size:13px;gap:8px;transition:color .2s}.eventNote{color:var(--muted);font-size:12px;line-height:1.45}.eventBody{padding:0 14px 14px}.eventBody .prov{margin-top:12px}.beforeAfter{display:grid;gap:22px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin-bottom:30px}.baList{display:grid}.baRow{align-items:baseline;border-bottom:1px solid var(--line);display:grid;gap:0 12px;grid-template-columns:minmax(90px,1fr) 110px 78px 74px;padding:9px 0}.baName{color:var(--text);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.baDelta{font-family:DM Mono,monospace;font-size:10px;font-variant-numeric:tabular-nums;text-align:right}.baDelta[data-delta=up]{color:var(--text);font-weight:500}.baDelta[data-delta=down]{color:var(--muted)}.baDelta[data-delta=flat]{color:var(--dim)}.vestList{display:grid;gap:10px}.vestCard{background:var(--bg-alt);border:1px solid var(--line);border-left:2px solid var(--sec)}.vestOpen{align-items:center;background:none;border:0;color:var(--text);cursor:pointer;display:grid;gap:0 18px;grid-template-columns:minmax(180px,1.6fr) 104px 104px 116px 104px minmax(90px,1fr) 74px;padding:14px;text-align:left;width:100%}.vestBand{align-items:end;display:grid;gap:0 18px;grid-template-columns:minmax(180px,1.6fr) 104px 104px 116px 104px minmax(90px,1fr) 74px;padding:12px 14px 0}.vestBand .capBandLabel:first-child{grid-column:1}.vestBand .capBandLabel:last-child{grid-column:2 / 6}.vestOpen:hover .capNameText{color:var(--sec)}.vestWho{align-items:baseline;display:flex;flex-wrap:wrap;gap:4px 10px;min-width:0}.vestMeta{color:var(--muted);font-family:DM Mono,monospace;font-size:9px;font-variant-numeric:tabular-nums;letter-spacing:.08em;text-transform:uppercase;width:100%}.vestFigures{display:grid;gap:3px;justify-items:end}.vestLabel{color:var(--dim);font-family:DM Mono,monospace;font-size:8px;letter-spacing:.14em;text-transform:uppercase}.vestRange{color:var(--muted);font-size:10px}.vestBar{background:var(--sec-tint);display:block;height:6px;overflow:hidden}.vestBarFill{background:color-mix(in srgb,var(--sec) 62%,var(--bg));display:block;height:100%;width:var(--w, 0%)}.vestFoot{display:flex;flex-wrap:wrap;gap:6px;padding:0 14px 12px}.vestFlag{border:1px solid var(--line);color:var(--muted);font-family:DM Mono,monospace;font-size:9px;letter-spacing:.06em;line-height:1.5;padding:3px 7px}.vestSteps{border-top:1px solid var(--line);padding:14px}.stepHead,.stepRow{align-items:baseline;display:grid;gap:0 14px;grid-template-columns:minmax(140px,1.4fr) 110px 100px 110px 82px}.stepHead{border-bottom:1px solid var(--line);color:var(--dim);font-family:DM Mono,monospace;font-size:9px;letter-spacing:.14em;padding-bottom:7px;text-transform:uppercase}.stepRow{border-bottom:1px solid var(--line);padding:7px 0}.stepRow:not([data-vested]){opacity:.55}.stepRow[data-undated]{border-left:2px solid var(--ink-band);opacity:1;padding-left:8px}.stepState{color:var(--muted);font-family:DM Mono,monospace;font-size:9px;letter-spacing:.1em;text-transform:uppercase}.stepRow[data-vested] .stepState{color:var(--sec)}.stepRow[data-undated] .stepState{background:var(--ink-band);color:var(--bg);padding:3px 6px}.balTable{margin-bottom:18px;overflow-x:auto}.balHead,.balRow{align-items:baseline;display:grid;gap:0 18px;grid-template-columns:116px minmax(150px,1.6fr) 128px 132px minmax(110px,1fr)}.balHead{border-bottom:1px solid var(--line);color:var(--dim);font-family:DM Mono,monospace;font-size:9px;letter-spacing:.14em;padding-bottom:8px;text-transform:uppercase}.balRow{border-bottom:1px solid var(--line);padding:9px 0}.balRow[data-out] .capCell,.balRow[data-out] .capNum{color:var(--muted)}.balRow[data-over]{border-left:2px solid var(--ink-band);padding-left:8px}.balMark{display:flex;flex-wrap:wrap;gap:6px}.balFoot{align-items:baseline;border-top:1px solid var(--ink-band);display:flex;flex-wrap:wrap;gap:8px 26px;padding-top:11px}.balSum{align-items:baseline;display:flex;gap:9px}.balSumLabel{color:var(--muted);font-family:DM Mono,monospace;font-size:9px;letter-spacing:.14em;text-transform:uppercase}.capCite{border-top:1px solid var(--line);display:grid;gap:4px;justify-items:start;margin-top:14px;max-width:74ch;padding-top:12px}.capCiteFacts{display:flex;flex-wrap:wrap;gap:6px}.capModal{max-width:640px}.capModal-wide{max-width:820px}.capFields{display:grid;gap:0 18px;grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.capModal .field input,.capModal .field select,.capModal .field textarea{font-size:13px;padding:8px 10px}.capModal .field input:focus,.capModal .field select:focus,.capModal .field textarea:focus{border-color:var(--sec)}.numInput{font-family:DM Mono,monospace;font-variant-numeric:tabular-nums}.capModal .numInput[aria-invalid=true]{border-color:var(--ink-band)}.fieldHint,.fieldBad{display:block;font-family:DM Mono,monospace;font-size:9px;letter-spacing:.06em;line-height:1.45;margin-top:5px}.fieldHint{color:var(--dim)}.fieldBad{color:var(--text);font-weight:500}.capDelete{margin-left:auto}.capCheck{align-items:center;color:var(--muted);display:flex;font-size:12px;gap:9px;margin-bottom:16px}.capCheck input{accent-color:var(--sec)}.capComputed{border-top:1px solid var(--line);color:var(--muted);font-size:12px;line-height:1.55;margin:6px 0 18px;padding-top:12px}.capComputed strong{color:var(--text);font-family:DM Mono,monospace;font-variant-numeric:tabular-nums}.capMismatch{color:var(--text);font-weight:600}.capSubHead{align-items:baseline;border-bottom:1px solid var(--line);color:var(--muted);display:flex;font-family:DM Mono,monospace;font-size:9px;gap:14px;justify-content:space-between;letter-spacing:.14em;margin:18px 0 12px;padding-bottom:7px;text-transform:uppercase}.vestEdit{margin-bottom:8px}.vestRow{align-items:end;display:grid;gap:0 12px;grid-template-columns:150px 130px minmax(120px,1fr) 74px}.vestDrop{margin-bottom:22px}@media(max-width:900px){.eventOpen{grid-template-columns:84px minmax(0,1fr);row-gap:8px}.eventOpen .capNum{grid-column:2;justify-self:start;text-align:left}.vestOpen{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:12px}.vestWho,.vestBar{grid-column:1 / -1}.vestBand{display:flex;flex-wrap:wrap;gap:14px}.vestBand .capBandLabel:first-child,.vestBand .capBandLabel:last-child{grid-column:auto}.balHead,.balRow{grid-template-columns:100px minmax(0,1fr) 104px 112px}.balHead span:nth-child(5),.balRow .balMark{grid-column:1 / -1}.stepHead,.stepRow{grid-template-columns:minmax(0,1fr) 96px 84px}.stepHead span:nth-child(4),.stepRow span:nth-child(4){display:none}.stepHead span:nth-child(5),.stepRow span:nth-child(5){display:none}.vestRow{grid-template-columns:1fr 1fr}.capFields{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.fixRow{grid-template-columns:minmax(0,1fr);row-gap:3px}}.sumCell{position:relative}.sumCell .sumHover{background:var(--surface);border:1px solid var(--sec-line);box-shadow:0 8px 22px var(--shadow);display:none;left:0;min-width:100%;padding:9px 12px;position:absolute;top:calc(100% + 2px);width:max-content;max-width:300px;z-index:20}.sumCell:hover .sumHover,.sumCell:focus-within .sumHover,.sumCell:focus .sumHover{display:block}.sumHover .sumWas{display:block}.investors .sumStrip:not(.sumStrip-tight){grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;grid-template-columns:none}.investors .sumStrip:not(.sumStrip-tight) .sumValue{font-size:clamp(13px,1.15vw,17px)}.investors .sumStrip:not(.sumStrip-tight) .sumLabel{white-space:normal}.eventBody>.eventNote{display:block;margin-bottom:10px}.mpSwitchBar{margin-bottom:20px}.mpStrip{display:grid;gap:1px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin-bottom:26px}.mpCell{background:var(--sec-tint);border:1px solid var(--sec-line);display:grid;gap:4px;padding:13px 15px 15px}.mpCellLabel{color:var(--muted);font-family:DM Mono,monospace;font-size:9px;letter-spacing:.14em;text-transform:uppercase}.mpCellValue{color:var(--text);font-size:17px;font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:-.02em}.mpTable{margin-bottom:26px;overflow-x:auto}.mpHead,.mpRow{align-items:center;display:grid;gap:0 14px;grid-template-columns:minmax(120px,1fr) minmax(180px,2fr) 96px minmax(90px,1fr) 112px 112px 104px minmax(90px,auto);min-width:940px}.mpTable[data-noparty] .mpHead,.mpTable[data-noparty] .mpRow{grid-template-columns:minmax(180px,2fr) 96px minmax(90px,1fr) 112px 112px 104px minmax(90px,auto);min-width:820px}.mpHead{border-bottom:1px solid var(--line);color:var(--dim);font-family:DM Mono,monospace;font-size:9px;letter-spacing:.14em;padding:0 6px 9px;text-transform:uppercase}.mpRight{text-align:right}.mpRows li{border-bottom:1px solid var(--line)}.mpRow{background:none;border:0;color:var(--text);cursor:pointer;padding:9px 6px;text-align:left;width:100%}.mpRow:disabled{cursor:default}.mpRow:not(:disabled):hover{background:var(--sec-tint)}.mpRow:not(:disabled):hover .mpPaperTitle{color:var(--sec)}.mpRow[data-pressing]{box-shadow:inset 2px 0 0 var(--sec)}.mpCellText,.mpDate{color:var(--muted);font-family:DM Mono,monospace;font-size:10px;letter-spacing:.06em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mpDate{display:grid;font-variant-numeric:tabular-nums;gap:2px}.mpAway{color:var(--dim);font-size:8px;letter-spacing:.1em;text-transform:uppercase}.mpRenews{border:1px solid var(--sec-line);color:var(--sec);font-size:8px;letter-spacing:.1em;margin-left:6px;padding:1px 4px;text-transform:uppercase}.mpPaper{display:grid;gap:4px;min-width:0}.mpPaperTitle{color:var(--text);font-size:13px;line-height:1.35;overflow:hidden;text-overflow:ellipsis;transition:color .2s;white-space:nowrap}.mpPaperMeta{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.mpKind,.mpType{color:var(--dim);font-family:DM Mono,monospace;font-size:8px;letter-spacing:.1em;text-transform:uppercase}.mpKind{border:1px solid var(--line);padding:2px 5px}.mpType{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mpStanding{color:var(--muted);font-family:DM Mono,monospace;font-size:9px;justify-self:start;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.mpStanding[data-standing=notice-open]{background:var(--ink-band);color:var(--bg);font-weight:500;padding:3px 6px}.mpStanding[data-standing=notice-passed]{color:var(--sec);font-weight:500}.mpStanding[data-standing=expiring]{border:1px solid var(--sec-line);color:var(--sec);padding:2px 5px}.mpStanding[data-standing=active],.mpStanding[data-standing=open]{color:var(--muted)}.mpStanding[data-standing=ended],.mpStanding[data-standing=pending],.mpStanding[data-standing=unknown]{color:var(--dim)}.mpFee{color:var(--text);display:grid;font-family:DM Mono,monospace;font-size:11px;font-variant-numeric:tabular-nums;gap:2px;justify-items:end;letter-spacing:.02em;text-align:right;white-space:nowrap}.mpFee-none{color:var(--dim)}.mpFeeBasis{color:var(--dim);font-size:8px;letter-spacing:.1em;text-transform:uppercase}.mpDraft,.mpGapTag{border:1px solid var(--line);color:var(--muted);flex:0 0 auto;font-family:DM Mono,monospace;font-size:8px;letter-spacing:.1em;padding:2px 5px;text-transform:uppercase;white-space:nowrap}.mpDraft{background:var(--ink-band);border-color:var(--ink-band);color:var(--bg)}.mpGapTag{border-style:dashed;color:var(--dim)}.mpGroup{margin-bottom:34px}.mpGroupCount{color:var(--sec);font-size:10px;letter-spacing:.1em;margin-left:8px}.mpParties{display:grid;gap:20px}.mpParty{background:var(--bg-alt);border:1px solid var(--line);border-left:2px solid var(--sec);padding:14px 16px 6px}.mpPartyHead{align-items:center;display:flex;flex-wrap:wrap;gap:8px 10px;margin-bottom:10px}.mpPartyName{background:none;border:0;color:var(--text);cursor:pointer;font-family:Manrope,sans-serif;font-size:15px;font-weight:700;letter-spacing:-.02em;padding:0;transition:color .2s}.mpPartyName:disabled{cursor:default}.mpPartyName:not(:disabled):hover{color:var(--sec)}.mpPartyCount,.mpPartyDocs{color:var(--muted);font-family:DM Mono,monospace;font-size:9px;letter-spacing:.1em;text-transform:uppercase}.mpPartyDocs{display:flex;flex-wrap:wrap;gap:6px}.mpPartyNote{color:var(--muted);font-size:12px;line-height:1.5;margin-bottom:10px}.mpAdd{margin-left:auto}.mpSubHead{color:var(--dim);font-family:DM Mono,monospace;font-size:9px;letter-spacing:.14em;margin:14px 0 6px;text-transform:uppercase}.mpParty .mpTable{margin-bottom:10px}.mpAttach{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.mpAttachList{display:contents}.mpAttachList li{display:flex;position:relative}.mpChip{align-items:baseline;background:var(--sec-tint);border:1px solid var(--sec-line);cursor:pointer;display:flex;gap:8px;max-width:280px;padding:5px 9px;transition:border-color .2s}.mpChip:hover{border-color:var(--sec)}.mpChipKind{color:var(--sec);flex:0 0 auto;font-family:DM Mono,monospace;font-size:8px;letter-spacing:.1em;text-transform:uppercase}.mpChipText{color:var(--text);font-family:Manrope,sans-serif;font-size:12px;overflow:hidden;text-overflow:ellipsis;text-transform:none;white-space:nowrap}.mpChipDrop{background:var(--surface);border:1px solid var(--line);color:var(--muted);cursor:pointer;line-height:1;opacity:0;padding:1px 5px;position:absolute;right:-6px;top:-6px;transition:opacity .15s}.mpAttachList li:hover .mpChipDrop,.mpChipDrop:focus-visible{opacity:1}.mpChipDrop:hover{background:var(--ink-band);border-color:var(--ink-band);color:var(--bg)}.mpAttachAdd{padding:6px 10px}.mpSources{border-top:1px solid var(--sec-line);margin-top:22px;padding-top:18px}.mpSourceList{display:grid;gap:10px;margin-bottom:18px}.mpSource{border:1px solid var(--line);border-left:2px solid var(--line);padding:10px 12px}.mpSource[data-draft]{border-left-color:var(--sec)}.mpGap{border-style:dashed}.mpSourceTop{align-items:baseline;display:flex;flex-wrap:wrap;gap:6px 12px;margin-bottom:6px}.mpSourceField{color:var(--muted);font-family:DM Mono,monospace;font-size:9px;letter-spacing:.14em;text-transform:uppercase}.mpSourceValue{color:var(--text);font-size:13px;font-variant-numeric:tabular-nums;font-weight:600}.mpSourceValue-none{color:var(--dim);font-weight:400}.mpSourceState{font-family:DM Mono,monospace;font-size:8px;letter-spacing:.1em;margin-left:auto;padding:2px 5px;text-transform:uppercase}.mpSourceState[data-state=draft]{background:var(--ink-band);color:var(--bg)}.mpSourceState[data-state=ok]{border:1px solid var(--line);color:var(--dim)}.mpConfirm{background:none;border:1px solid var(--line);color:var(--muted);cursor:pointer;font-family:DM Mono,monospace;font-size:9px;letter-spacing:.1em;padding:4px 8px;text-transform:uppercase;transition:background .2s,border-color .2s,color .2s}.mpConfirm:hover{background:var(--sec);border-color:var(--sec);color:var(--bg)}.mpClause{color:var(--sec);font-family:DM Mono,monospace;font-size:9px;letter-spacing:.1em;margin-bottom:6px;text-transform:uppercase}.mpQuote{border-left:1px solid var(--line);color:var(--muted);font-size:12px;line-height:1.55;margin-bottom:8px;padding-left:12px}.mpPath,.mpPathLink{color:var(--dim);display:block;font-family:DM Mono,monospace;font-size:10px;overflow-wrap:anywhere;text-align:left}.mpPathLink{background:none;border:0;border-bottom:1px solid var(--line);color:var(--sec);cursor:pointer;padding:0 0 2px}.mpPathLink:hover{border-color:var(--sec)}.mpModal{max-width:760px}.mpFields{display:grid;gap:0 18px;grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.mpModal .field input,.mpModal .field select,.mpModal .field textarea{font-size:13px;padding:8px 10px}.mpModal .field input:focus,.mpModal .field select:focus,.mpModal .field textarea:focus{border-color:var(--sec)}.mpReads{color:var(--muted);display:block;font-family:DM Mono,monospace;font-size:10px;letter-spacing:.06em;margin-top:5px;min-height:14px}.mpFormBlock{margin:6px 0 16px}.mpFormLabel{color:var(--muted);display:block;font-family:DM Mono,monospace;font-size:9px;letter-spacing:.14em;margin-bottom:8px;text-transform:uppercase}.mpDelete{margin-left:auto}.mpPreview{align-items:baseline;background:var(--sec-tint);border:1px solid var(--sec-line);display:flex;flex-wrap:wrap;gap:6px 16px;margin:4px 0 16px;padding:10px 12px}.mpPreviewLabel{color:var(--muted);font-family:DM Mono,monospace;font-size:9px;letter-spacing:.14em;text-transform:uppercase}.mpPreviewValue{color:var(--text);font-family:DM Mono,monospace;font-size:11px;font-variant-numeric:tabular-nums;letter-spacing:.04em}@media(max-width:760px){.mpPartyHead{gap:6px 8px}.mpAdd{margin-left:0}.mpFields{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.mpSourceState{margin-left:0}}.regStrip{display:grid;gap:1px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin-bottom:24px}.regCell{background:var(--sec-tint);border:1px solid var(--sec-line);cursor:pointer;display:grid;gap:5px;padding:12px 14px 14px;text-align:left;transition:background .2s,border-color .2s}.regCell:hover{border-color:var(--sec)}.regCellStatic{cursor:default}.regCellStatic:hover{border-color:var(--sec-line)}.regCell[aria-pressed=true]{background:var(--bg-alt);border-color:var(--sec)}.regCell:disabled{cursor:default;opacity:.5}.regCellLabel{color:var(--muted);font-family:DM Mono,monospace;font-size:9px;letter-spacing:.14em;text-transform:uppercase}.regCellValue{color:var(--text);font-size:17px;font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:-.02em}.regCell[data-empty] .regCellValue{color:var(--dim)}.regTools{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin-bottom:20px}.regToolLabel{color:var(--dim);font-family:DM Mono,monospace;font-size:9px;letter-spacing:.14em;text-transform:uppercase}.regSpacer{flex:1}.regTable{overflow-x:auto}.regHead,.regOpen{align-items:center;display:grid;gap:0 14px;grid-template-columns:var(--regCols);min-width:var(--regMin, 0)}.regHead{border-bottom:1px solid var(--line);color:var(--dim);font-family:DM Mono,monospace;font-size:9px;letter-spacing:.14em;padding:0 6px 9px;text-transform:uppercase}.regHead>*,.regOpen>*{min-width:0;overflow:hidden}.regRight{text-align:right}.regList li{border-bottom:1px solid var(--line)}.regList li:hover{background:var(--sec-tint)}.regList li[data-open]{background:var(--sec-tint);box-shadow:inset 2px 0 0 var(--sec)}.regOpen{background:none;border:0;color:var(--text);cursor:pointer;min-height:40px;padding:0 6px;text-align:left;width:100%}.regOpen:hover .regName{color:var(--sec)}.regName{color:var(--text);font-size:13px;line-height:1.35;overflow:hidden;padding:11px 0;text-overflow:ellipsis;transition:color .2s;white-space:nowrap}.regName[data-empty],.regCol[data-empty]{color:var(--dim)}.regCol,.regDate{color:var(--muted);font-family:DM Mono,monospace;font-size:10px;letter-spacing:.06em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.regDate{font-variant-numeric:tabular-nums}.regDocs{color:var(--sec);font-family:DM Mono,monospace;font-size:10px;text-align:right}.regFlag{border:1px solid var(--sec-line);color:var(--sec);flex:0 0 auto;font-family:DM Mono,monospace;font-size:8px;letter-spacing:.1em;padding:2px 5px;text-transform:uppercase;white-space:nowrap}.regNameCell{align-items:baseline;display:flex;gap:8px;min-width:0;overflow:hidden}.regNameCell .regName{flex:0 1 auto;min-width:0}.regStatus{font-family:DM Mono,monospace;font-size:9px;justify-self:start;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.regStatus[data-status=in-force]{color:var(--muted)}.regStatus[data-status=expiring]{color:var(--sec);font-weight:500}.regStatus[data-status=unknown]{color:var(--dim)}.regStatus[data-status=expired]{background:var(--ink-band);color:var(--bg);padding:3px 6px}.regWhen{color:var(--dim);font-family:DM Mono,monospace;font-size:9px;letter-spacing:.08em}.regPanel{border-top:1px solid var(--sec-line);display:grid;gap:26px;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);padding:20px 6px 26px}.regPanelWide{grid-template-columns:minmax(0,1fr)}.regBlock{min-width:0}.regBlockHead{border-bottom:1px solid var(--line);color:var(--muted);font-family:DM Mono,monospace;font-size:9px;font-weight:400;letter-spacing:.14em;margin-bottom:12px;padding-bottom:8px;text-transform:uppercase}.regTitle{color:var(--text);font-size:13px;line-height:1.5;margin-bottom:16px}.regProv{display:grid;gap:1px}.regProvRow{align-items:start;background:var(--bg-alt);display:grid;gap:4px 14px;grid-template-columns:minmax(0,1fr) auto;padding:10px 12px}.regProvRow[data-checked]{background:none}.regProvField{color:var(--text);font-family:DM Mono,monospace;font-size:9px;letter-spacing:.12em;text-transform:uppercase}.regProvValue{color:var(--text);font-size:13px;line-height:1.4}.regProvValue[data-gap]{color:var(--muted);font-style:italic}.regProvWhere{color:var(--sec);font-family:DM Mono,monospace;font-size:9px;grid-column:1 / -1;letter-spacing:.08em;overflow-wrap:anywhere}.regProvQuote{border-left:2px solid var(--sec-line);color:var(--muted);font-size:12px;grid-column:1 / -1;line-height:1.5;margin-top:2px;overflow-wrap:anywhere;padding-left:10px}.regCheck{align-self:start;background:none;border:1px solid var(--line);color:var(--muted);cursor:pointer;font-family:DM Mono,monospace;font-size:9px;letter-spacing:.1em;padding:5px 8px;text-transform:uppercase;transition:background .2s,border-color .2s,color .2s;white-space:nowrap}.regCheck:hover:not(:disabled){background:var(--sec);border-color:var(--sec);color:var(--bg)}.regCheck:disabled{cursor:default;opacity:.5}.regCheck[data-checked]{border-color:var(--sec-line);color:var(--sec)}.regCheckWho{color:var(--dim);font-family:DM Mono,monospace;font-size:9px;grid-column:1 / -1;letter-spacing:.08em}.regSigs{display:grid;gap:8px;margin-bottom:18px}.regSig{align-items:baseline;border-left:2px solid var(--sec-line);display:flex;flex-wrap:wrap;gap:4px 10px;padding-left:10px}.regSigName{color:var(--text);font-size:13px}.regSigRole{color:var(--muted);font-family:DM Mono,monospace;font-size:9px;letter-spacing:.1em;text-transform:uppercase}.regSigDate{color:var(--dim);font-family:DM Mono,monospace;font-size:10px;font-variant-numeric:tabular-nums}.regAuths{display:grid;gap:10px}.regAuth{background:var(--bg-alt);border:1px solid var(--line);border-left:2px solid var(--sec);display:grid;gap:8px;padding:11px 12px}.regAuthHead{align-items:baseline;display:flex;flex-wrap:wrap;gap:6px 12px;justify-content:space-between}.regAuthName{color:var(--text);font-size:13px;line-height:1.35}.regRef{color:var(--dim);font-family:DM Mono,monospace;font-size:9px;letter-spacing:.04em;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all}.regExhibit{color:var(--muted);font-family:DM Mono,monospace;font-size:9px;letter-spacing:.08em;text-transform:uppercase}.regAuthList{display:flex;flex-wrap:nowrap;gap:4px;min-width:0;overflow:hidden}.regAuthChip{border:1px solid var(--sec-line);color:var(--sec);flex:0 1 auto;font-family:DM Mono,monospace;font-size:8px;letter-spacing:.08em;min-width:0;overflow:hidden;padding:2px 5px;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.regAuthMore{flex:0 0 auto}.regDocsRow{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.regDocChip{align-items:baseline;background:var(--sec-tint);border:1px solid var(--sec-line);cursor:pointer;display:flex;gap:8px;max-width:300px;padding:6px 10px;transition:border-color .2s}.regDocChip:hover{border-color:var(--sec)}.regDocKind{color:var(--sec);flex:0 0 auto;font-family:DM Mono,monospace;font-size:8px;letter-spacing:.1em;text-transform:uppercase}.regDocTitle{color:var(--text);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.regDocDrop{background:var(--surface);border:1px solid var(--line);color:var(--muted);cursor:pointer;line-height:1;padding:4px 7px}.regDocDrop:hover{background:var(--ink-band);border-color:var(--ink-band);color:var(--bg)}.regDocFile{border:1px dashed var(--line);color:var(--muted);font-family:DM Mono,monospace;font-size:9px;letter-spacing:.06em;max-width:300px;overflow:hidden;padding:6px 10px;text-overflow:ellipsis;white-space:nowrap}.regPick{border:1px solid var(--sec-line);display:grid;gap:0;margin-top:8px;padding:10px}.regPickList{max-height:240px;overflow-y:auto}.regPickRow{background:none;border:0;border-bottom:1px solid var(--line);color:var(--text);cursor:pointer;display:flex;gap:14px;justify-content:space-between;padding:9px 4px;text-align:left;width:100%}.regPickRow:hover:not(:disabled){background:var(--bg-alt)}.regPickRow:disabled{cursor:default;opacity:.5}.regPickTitle{font-size:13px;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.regPickWhere{color:var(--sec);flex:0 0 auto;font-family:DM Mono,monospace;font-size:9px;letter-spacing:.1em;text-transform:uppercase}.regForm{display:grid;gap:0 18px;grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.regForm .field{margin-bottom:14px}.regForm .field input,.regForm .field select,.regForm .field textarea{font-size:13px;padding:8px 10px}.regForm .field input:focus,.regForm .field select:focus,.regForm .field textarea:focus{border-color:var(--sec)}.regFormWide{grid-column:1 / -1}.regActions{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-top:6px}.regActions .regSpacer{flex:1}@media(max-width:900px){.regPanel{grid-template-columns:minmax(0,1fr)}}@media(max-width:760px){.regForm{grid-template-columns:repeat(auto-fit,minmax(130px,1fr))}.regProvRow{grid-template-columns:minmax(0,1fr)}.regCheck{justify-self:start}}.regSwitchBar{margin-bottom:20px}.regBind{border:1px solid var(--line);color:var(--muted);flex:0 0 auto;max-width:100%;overflow:hidden;text-overflow:ellipsis;font-family:DM Mono,monospace;font-size:8px;letter-spacing:.1em;padding:2px 5px;text-transform:uppercase;white-space:nowrap}.regBind[data-state=missing]{background:var(--ink-band);border-color:var(--ink-band);color:var(--bg)}.regBind[data-state=orphan]{border-style:dashed}.regBind[data-state=ambiguous]{border-color:var(--sec-line);color:var(--sec)}.regBindNote{color:var(--muted);font-size:12px;line-height:1.5;margin-top:8px}.regBindNote[data-state=missing]{border-left:2px solid var(--ink-band);font-weight:600;padding-left:10px}.regDocChip[data-gone]{background:none;border-style:dashed;cursor:default}.regDocChip[data-gone] .regDocTitle{color:var(--muted);overflow-wrap:anywhere;white-space:normal}.regFileView{background:var(--bg-alt);border:1px solid var(--sec-line);height:70vh;margin-top:12px;overflow:auto}.perCaret{color:var(--dim);flex:0 0 auto;font-family:DM Mono,monospace;font-size:11px;width:10px}.regNameCell .regName.perName{flex:0 0 auto;max-width:calc(100% - 18px)}.perRole{color:var(--dim);flex:0 1 auto;font-family:DM Mono,monospace;font-size:9px;letter-spacing:.06em;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.perEnded{background:var(--ink-band);color:var(--bg);flex:0 0 auto;font-family:DM Mono,monospace;font-size:8px;font-weight:600;letter-spacing:.1em;padding:2px 5px;text-transform:uppercase;white-space:nowrap}.perDateCell{display:grid;gap:2px;min-width:0;overflow:hidden;padding:8px 0}.perBasis{color:var(--muted);font-family:DM Mono,monospace;font-size:8px;letter-spacing:.1em;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.perBasis[data-basis=inferred],.perBasis[data-basis=undated],.perBasis[data-basis=absent],.perBasis[data-basis=none]{border-left:2px solid var(--sec-line);padding-left:5px}.perBasis[data-basis=typed]{border-left:2px solid var(--sec);color:var(--sec);padding-left:5px}.perBasis[data-basis=conflict]{background:var(--ink-band);color:var(--bg);font-weight:600;padding:2px 5px}.perNum{color:var(--text);font-family:DM Mono,monospace;font-size:11px;font-variant-numeric:tabular-nums;overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap}.perNum-strong{font-weight:600}.perNum[data-empty]{color:var(--dim)}.perField{align-items:center;display:flex;gap:8px}.perField .search{width:auto}.perBoard{border-left:2px solid var(--sec);padding-left:12px}.perBoard .linkButton{margin-left:4px}.perWithheld{color:var(--muted)}.perPanel{padding-bottom:20px}.perPanel .regProvRow{grid-template-columns:180px minmax(0,1fr)}.perPanel .regProvQuote,.perPanel .regProvWhere{grid-column:2}.perNote{color:var(--muted);font-size:12px;line-height:1.5;margin-top:10px}.perNone{color:var(--dim);font-size:12px;margin-bottom:12px}.perPanel .dropZone{margin-top:14px;max-width:none}@media(max-width:760px){.perDateCell{padding:6px 0}.perPanel .regProvRow{grid-template-columns:minmax(0,1fr)}.perPanel .regProvQuote,.perPanel .regProvWhere{grid-column:1}}.accRow{cursor:default;min-height:46px;padding:9px 6px}.accAddr{color:var(--text);font-size:14px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.accRole{color:var(--muted);font-size:13px}.accMeta{color:var(--dim);font-family:DM Mono,monospace;font-size:10px;letter-spacing:.06em;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.accNum{font-family:DM Mono,monospace;font-size:12px}.accFixed{border:1px solid var(--line);color:var(--dim);font-family:DM Mono,monospace;font-size:9px;letter-spacing:.12em;padding:3px 7px;text-transform:uppercase;white-space:nowrap}.accAction{display:flex;justify-content:flex-end}.accAction .btn{font-size:12px;padding:5px 12px}.accHint{color:var(--dim);font-size:12px;grid-column:1 / -1;line-height:1.5;margin:-6px 0 4px}.accSection{border-top:1px solid var(--line);margin-top:38px;padding-top:26px}.accSection h2{font-size:19px;margin-bottom:4px}@media(max-width:760px){.accAction{justify-content:flex-start}}:root{--bg: #ffffff;--bg-alt: #f5f5f3;--surface: #ffffff;--text: #111111;--muted: #666666;--dim: #8c8c8c;--accent: #111111;--accent-hover: #3b3b3b;--line: rgba(0, 0, 0, .12);--ink-band: #0a0a0a;--ink-band-line: rgba(255, 255, 255, .14);--ink-band-dim: #7a7a7a;--glass: rgba(255, 255, 255, .86);--frost: rgba(255, 255, 255, .78);--shadow: rgba(0, 0, 0, .12);--mask-ink: #000000;--gold: #d4af37;--gold-deep: #b8891a;--gold-route: rgba(212, 175, 55, .7);--mgi-blue: #1a72b8;--mgi-blue-glow: rgba(26, 114, 184, .16);--mgi-green: #10855a;--map-land: #c2c8d0}.cta,.siteFooter,.voidColumn-mgi,.bandBanner{--bg: var(--ink-band);--bg-alt: #161616;--surface: #161616;--text: #ffffff;--muted: #a3a3a3;--dim: var(--ink-band-dim);--accent: #ffffff;--accent-hover: #d9d9d9;--line: rgba(255, 255, 255, .18)}:root{--sec-operations: #1a72b8;--sec-board: #9a7318;--sec-ndas: #10855a;--sec-employment: #a8442a;--sec-marketplace: #5b4b9e;--sec-investors: #1f7a7a;--sec-misc: #5f6b73;--sec: var(--text);--sec-tint: var(--bg-alt);--sec-line: var(--line)}[data-section=operations]{--sec: var(--sec-operations)}[data-section=board]{--sec: var(--sec-board)}[data-section=ndas]{--sec: var(--sec-ndas)}[data-section=employment]{--sec: var(--sec-employment)}[data-section=marketplace]{--sec: var(--sec-marketplace)}[data-section=investors]{--sec: var(--sec-investors)}[data-section=misc]{--sec: var(--sec-misc)}[data-section]{--sec-tint: color-mix(in srgb, var(--sec) 7%, var(--bg));--sec-line: color-mix(in srgb, var(--sec) 34%, transparent)}:root{background:var(--bg);color:var(--text);font-family:Manrope,sans-serif;font-synthesis:none;-webkit-font-smoothing:antialiased}*{box-sizing:border-box}body{background:var(--bg);margin:0;min-width:320px}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}h1,h2,h3,p,dl,dd{margin:0}ul,ol{margin:0;padding:0;list-style:none}button{font:inherit}h1{font-size:clamp(20px,1.7vw,26px);font-weight:700;letter-spacing:-.03em;line-height:1.15}em{color:var(--accent);font-family:Newsreader,serif;font-style:italic;font-weight:400}:root{--pad-row: 15px;--pad-tile: 17px;--gap-tile: 20px;--thumb-h: 210px;--meta-size: 10px;--title-size: 14px}.kicker{color:var(--accent);font-family:DM Mono,monospace;font-size:11px;font-weight:400;letter-spacing:.18em;margin-bottom:14px;text-transform:uppercase}.blockHead{border-bottom:1px solid var(--line);color:var(--muted);font-family:DM Mono,monospace;font-size:11px;font-weight:400;letter-spacing:.16em;margin-bottom:16px;padding-bottom:10px;text-transform:uppercase}.btn{border:1px solid var(--accent);cursor:pointer;display:inline-block;font-family:DM Mono,monospace;font-size:11px;letter-spacing:.12em;padding:12px 20px;text-transform:uppercase;transition:background .2s,color .2s}.btn-solid{background:var(--accent);border-color:var(--accent);color:var(--bg)}.btn-solid:hover{background:var(--accent-hover);border-color:var(--accent-hover)}.btn-solid:disabled{cursor:wait;opacity:.55}.btn-ghost{background:none;color:var(--accent)}.btn-ghost:hover{background:var(--accent);color:var(--bg)}.linkButton{background:none;border:0;border-bottom:1px solid var(--line);color:var(--muted);cursor:pointer;font-family:DM Mono,monospace;font-size:11px;letter-spacing:.1em;padding:0 0 3px;text-transform:uppercase}.linkButton:hover{border-color:var(--accent);color:var(--accent)}.dangerButton{background:none;border:1px solid var(--line);color:var(--muted);cursor:pointer;font-family:DM Mono,monospace;font-size:11px;letter-spacing:.1em;margin-top:26px;padding:11px 16px;text-transform:uppercase;width:100%}.dangerButton:hover{background:var(--ink-band);border-color:var(--ink-band);color:#fff}.note{font-size:12px;margin:14px 0}.note-bad{border-left:2px solid var(--accent);font-weight:600;padding-left:12px}.hint{color:var(--dim);font-size:12px;line-height:1.5;margin-top:14px}.empty{color:var(--muted);font-family:DM Mono,monospace;font-size:12px;letter-spacing:.06em;padding:32px 0}.booting{align-items:center;color:var(--muted);display:flex;font-family:DM Mono,monospace;font-size:12px;justify-content:center;letter-spacing:.14em;min-height:100vh;text-transform:uppercase}.gate{align-items:center;background:var(--bg-alt) url(/images/gate-bokeh.jpg) center / cover no-repeat;display:flex;justify-content:center;min-height:100vh;padding:6vw}.gateCard{background:var(--surface);border:1px solid var(--line);max-width:460px;box-shadow:0 18px 50px color-mix(in srgb,var(--text) 28%,transparent);padding:44px 40px 36px;width:100%}.gateMark{height:44px;margin-bottom:26px;object-fit:contain;width:auto}.gateLead{color:var(--muted);font-size:15px;line-height:1.65;margin:16px 0 28px}.gateForm{text-align:left}.gateForm .field{margin-bottom:18px}.gateButton{width:100%}.gateWarn{border-left:2px solid var(--text);color:var(--muted);font-size:13px;line-height:1.6;margin-top:28px;padding-left:14px}.gateFoot{border-top:1px solid var(--line);color:var(--dim);font-size:13px;line-height:1.55;margin-top:22px;padding-top:18px}.gateFoot a{color:var(--muted)}:root{--shell: 1440px}.app{display:flex;flex-direction:column;min-height:100vh}.appBar,.appNav,.appMain,.appFoot small{margin-inline:auto;max-width:var(--shell);width:100%}.appHeader{background:var(--glass);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line);position:sticky;top:0;z-index:30}.appBar{align-items:center;display:flex;gap:24px;justify-content:space-between;padding:12px max(4vw,24px)}.appMark{align-items:center;display:flex;gap:12px}.appMark img{height:34px;object-fit:contain;width:auto}.appMark span{color:var(--text);font-family:DM Mono,monospace;font-size:12px;letter-spacing:.18em;text-transform:uppercase}.appWho{align-items:center;color:var(--muted);display:flex;flex-wrap:wrap;gap:14px;font-family:DM Mono,monospace;font-size:11px;letter-spacing:.08em}.appRole{border:1px solid var(--line);padding:4px 9px;text-transform:uppercase}.appRoleLink{cursor:pointer;text-decoration:none}.appRoleLink:hover{background:var(--sec-tint);border-color:var(--sec);color:var(--sec)}.appEmail{color:var(--dim)}.devTag{background:var(--ink-band);color:#fff;letter-spacing:.14em;padding:4px 9px}.appNav{border-top:1px solid var(--line);display:flex;flex-wrap:nowrap;gap:0;justify-content:center;overflow-x:auto;padding:0 max(4vw,24px)}.appNav a{align-items:baseline;border-bottom:2px solid transparent;color:var(--muted);display:flex;font-family:DM Mono,monospace;font-size:11px;gap:7px;letter-spacing:.1em;padding:13px 16px 11px;text-transform:uppercase;transition:background .2s,border-color .2s,color .2s;white-space:nowrap}.appNav a:hover{background:var(--sec-tint);border-bottom-color:var(--sec-line);color:var(--sec)}.appNav a[aria-current=page]{background:var(--sec-tint);border-bottom-color:var(--sec);color:var(--sec)}.appMain{box-sizing:border-box;flex:1;padding:40px max(4vw,24px) 64px}.appFoot{border-top:1px solid var(--line);color:var(--dim);padding:18px max(4vw,24px);text-align:center}.appFoot small{display:block;font-family:DM Mono,monospace;font-size:10px;letter-spacing:.1em;line-height:1.7;text-transform:uppercase}.pageHead{margin-bottom:26px}.pageTop{align-items:stretch;display:flex;gap:28px;justify-content:space-between;margin-bottom:26px}.pageTopMain{display:flex;flex:1;flex-direction:column;gap:18px;justify-content:space-between;min-width:0}.pageTop .pageHead,.pageTop .listTools{margin-bottom:0}.row{align-items:baseline;background:none;border:0;cursor:pointer;display:flex;flex-wrap:wrap;gap:6px 18px;padding:calc(var(--pad-row) + 3px) 6px;text-align:left;width:100%}.row:hover{background:var(--bg-alt)}.rowTitle{color:var(--text);flex:1;font-size:calc(var(--title-size) + 2px);line-height:1.4;min-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.row[data-section]{border-left:3px solid var(--sec);padding-left:14px}.row[data-section]:hover{background:var(--sec-tint)}.row[data-section] .rowMeta{color:var(--sec)}.listTools{align-items:center;display:flex;flex-wrap:wrap;gap:14px;margin-bottom:22px}.search{background:var(--surface);border:1px solid var(--line);color:var(--text);flex:1;font-family:DM Mono,monospace;font-size:12px;letter-spacing:.06em;min-width:200px;padding:10px 13px}.search::placeholder{color:var(--dim)}.search:focus{border-color:var(--sec);outline:none}.viewSwitch{display:flex}.viewBtn{background:none;border:1px solid var(--line);color:var(--muted);cursor:pointer;font-family:DM Mono,monospace;font-size:10px;letter-spacing:.1em;padding:9px 12px;text-transform:uppercase;transition:background .2s,border-color .2s,color .2s;white-space:nowrap}.viewSwitch .viewBtn+.viewBtn{border-left:0}.viewBtn:hover{border-color:var(--sec);color:var(--sec)}.viewBtn[aria-pressed=true]{background:var(--sec-tint);border-color:var(--sec);color:var(--sec)}.folderForm{display:flex;gap:0}.folderInput{flex:0 1 180px;min-width:120px}.nameBar{align-items:center;display:flex;flex-wrap:wrap;gap:6px;margin-bottom:16px}.nameChip{align-items:baseline;background:none;border:1px solid var(--line);color:var(--muted);cursor:pointer;display:flex;gap:8px;font-size:12px;padding:6px 11px;transition:background .2s,border-color .2s,color .2s;white-space:nowrap}.nameChip:hover{border-color:var(--sec);color:var(--sec)}.nameChip[aria-pressed=true]{background:var(--sec-tint);border-color:var(--sec);color:var(--sec)}.nameChipName{max-width:190px;overflow:hidden;text-overflow:ellipsis}.nameChipCount{color:var(--dim);font-family:DM Mono,monospace;font-size:9px;letter-spacing:.08em}.nameChip[aria-pressed=true] .nameChipCount{color:var(--sec)}.nameChip[data-none]{border-style:dashed}.nameChip[data-none] .nameChipName{font-family:DM Mono,monospace;font-size:10px;letter-spacing:.1em;text-transform:uppercase}.nameClear{margin-left:4px}.folderRow{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:22px}.folderLead{align-items:center;display:flex;gap:8px;padding-right:6px}.folderLead+li{margin-left:4px}.folderTile{align-items:baseline;background:var(--sec-tint);border:1px solid var(--sec-line);cursor:pointer;display:flex;gap:10px;padding:10px 14px;transition:background .2s,border-color .2s}.folderTile:hover{border-color:var(--sec)}.folderName{color:var(--text);font-size:13px;max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.folderCount{color:var(--sec);font-family:DM Mono,monospace;font-size:10px;letter-spacing:.08em}.tileGrid{display:grid;gap:var(--gap-tile);grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.tileGrid li[data-old]{opacity:.55}.tile{background:var(--bg-alt);border:1px solid var(--line);cursor:pointer;display:grid;gap:7px;height:100%;justify-items:start;text-align:left;padding:var(--pad-tile) var(--pad-tile) calc(var(--pad-tile) + 2px);transition:background .2s,border-color .2s;width:100%}.tile:hover{background:var(--sec-tint);border-color:var(--sec)}.tileKind{color:var(--sec);font-family:DM Mono,monospace;letter-spacing:.12em;font-size:calc(var(--meta-size) - 1px)}.tileTitle{-webkit-box-orient:vertical;-webkit-line-clamp:3;color:var(--text);display:-webkit-box;font-size:var(--title-size);line-height:1.35;overflow:hidden;overflow-wrap:anywhere}.tileMeta{color:var(--muted);font-family:DM Mono,monospace;letter-spacing:.08em;font-size:calc(var(--meta-size) - 1px);overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;max-width:100%}.tileGrid-thumb{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.thumb{align-items:center;background:var(--surface);border:1px solid var(--line);display:flex;height:var(--thumb-h);justify-content:center;margin-bottom:4px;overflow:hidden;width:100%}.thumb img{display:block;max-height:100%;max-width:100%;object-fit:contain}.thumb-folder{background:var(--sec-tint);border-color:var(--sec-line);height:120px}.thumbBadge{color:var(--sec);font-family:DM Mono,monospace;font-size:20px;letter-spacing:.1em}.dropZone{background:var(--sec-tint);border:1px dashed var(--sec-line);flex:0 0 auto;max-width:300px;min-width:220px;padding:16px 16px 18px;position:relative;text-align:center;transition:background .2s,border-color .2s}.dropAdd{background:var(--bg);border:1px solid var(--sec-line);bottom:-1px;color:var(--sec);cursor:pointer;font-family:DM Mono,monospace;font-size:14px;line-height:1;padding:5px 10px 6px;position:absolute;right:-1px;transition:background .2s,border-color .2s,color .2s}.dropAdd:hover{background:var(--sec);border-color:var(--sec);color:var(--bg)}.dropZone[data-over]{background:color-mix(in srgb,var(--sec) 14%,var(--bg));border-color:var(--sec);border-style:solid}.dropInput{height:.1px;opacity:0;position:absolute;width:.1px}.dropLabel{color:var(--sec);cursor:pointer;display:block;font-family:DM Mono,monospace;font-size:10px;letter-spacing:.12em;line-height:1.5;text-transform:uppercase}.dropZone:hover .dropLabel,.dropZone[data-over] .dropLabel{color:var(--sec)}.dropInput:focus-visible+.dropLabel{color:var(--sec);outline:1px solid var(--sec);outline-offset:6px}.dropHint{color:var(--dim);font-size:11px;line-height:1.45;margin-top:8px}.dropAsk{border-top:1px solid var(--sec-line);margin-top:12px;padding-top:10px;text-align:left}.dropAskHead{color:var(--sec);font-family:DM Mono,monospace;font-size:10px;letter-spacing:.1em;margin-bottom:8px;text-transform:uppercase}.dropAskRow{align-items:center;display:flex;gap:6px;margin-bottom:6px}.dropAskName{color:var(--text);flex:1;font-size:11px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dropAskRow .viewBtn{flex:0 0 auto;padding:5px 8px}.dupeSet li{border-bottom:1px solid var(--line)}.dupeSet li[data-going]{opacity:.6}.dupePick{align-items:baseline;cursor:pointer;display:flex;gap:12px;padding:9px 4px}.dupeTitle{color:var(--text);flex:1;font-size:13px;line-height:1.4;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dupeFate{color:var(--muted);flex:0 0 auto;font-family:DM Mono,monospace;font-size:9px;letter-spacing:.1em;text-transform:uppercase;width:54px}.dupeSet li:not([data-going]) .dupeFate{color:var(--sec)}.tileKind .rowFlag{margin-left:6px}.rowTable{--rowCols: 26px minmax(180px, 1fr) 54px 96px 68px 92px 62px 32px;--rowMin: 640px;overflow-x:auto}.colHead{overflow:hidden;position:relative;text-overflow:ellipsis;white-space:nowrap}.colGrip{bottom:-2px;cursor:col-resize;position:absolute;right:-7px;top:-2px;width:13px}.colGrip:after{background:var(--line);bottom:4px;content:"";left:6px;position:absolute;top:4px;transition:background .2s;width:1px}.colGrip:hover:after,.colGrip:focus-visible:after{background:var(--sec)}.colGrip:focus-visible{outline:2px solid var(--sec);outline-offset:0}body.isResizing{cursor:col-resize;-webkit-user-select:none;user-select:none}.rowHead,.rowLine{align-items:center;display:grid;gap:0 14px;grid-template-columns:var(--rowCols);min-width:var(--rowMin, 640px)}.rowHead{border-bottom:1px solid var(--line);color:var(--dim);font-family:DM Mono,monospace;font-size:9px;letter-spacing:.14em;padding:0 6px 9px;text-transform:uppercase}.rowList{border-top:0}.rowList li{border-bottom:1px solid var(--line);position:relative}.rowLine{padding:0 6px}.rowLine:hover{background:var(--sec-tint)}.rowLine:has(.pickBox:checked){background:var(--sec-tint);box-shadow:inset 2px 0 0 var(--sec)}.tile[aria-pressed=true]{background:var(--sec-tint);border-color:var(--sec)}.rowLine[data-old]{opacity:.55}.rowOpen{align-items:center;background:none;border:0;color:var(--text);cursor:pointer;display:flex;font-size:var(--title-size);gap:8px;line-height:1.4;min-width:0;overflow:hidden;padding:var(--pad-row) 0;text-align:left;width:100%}.rowName{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rowOpen:hover{color:var(--sec)}.rowFlag{border:1px solid var(--sec-line);color:var(--sec);flex:0 0 auto;font-family:DM Mono,monospace;font-size:8px;letter-spacing:.1em;padding:2px 5px;text-transform:uppercase}.rowMeta,.rowLinks,.rowKind{color:var(--muted);font-family:DM Mono,monospace;font-size:var(--meta-size);letter-spacing:.08em;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.rowKind{color:var(--sec)}.rowLinks{color:var(--accent)}.pickBox{accent-color:var(--sec);cursor:pointer;height:13px;margin:0;width:13px}.tileGrid .pickBox{background:var(--bg);box-shadow:0 0 0 3px var(--bg);left:9px;position:absolute;top:9px;z-index:1}.tileGrid:not(.tileGrid-thumb) .tileKind{padding-left:24px}.pickBar{align-items:center;background:var(--surface);border:1px solid var(--sec);box-shadow:0 10px 34px var(--shadow);display:flex;flex-wrap:wrap;gap:10px;max-height:50vh;max-width:min(920px,calc(100vw - 24px));overflow-y:auto;padding:11px 14px;position:fixed;width:max-content;z-index:40}.selectCount{color:var(--sec);font-family:DM Mono,monospace;font-size:10px;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.selectSaid{color:var(--muted);font-family:DM Mono,monospace;font-size:10px;letter-spacing:.08em;text-transform:uppercase}.selectSaid:empty{display:none}.selectAction{flex:0 1 200px;min-width:150px}.glyphBtn{font-family:inherit;font-size:15px;line-height:1;padding:6px 10px}.folderBody{background:var(--bg-alt);border:1px solid var(--sec-line);padding:22px 22px 26px}.folderRow li,.tileGrid li{position:relative}.renameBtn{background:var(--surface);border:1px solid var(--line);color:var(--muted);cursor:pointer;font-size:11px;line-height:1;opacity:0;padding:5px 7px;position:absolute;right:6px;top:6px;transition:opacity .15s,border-color .2s,color .2s}.rowList li .renameBtn{top:50%;transform:translateY(-50%)}li:hover>.renameBtn,.renameBtn:focus-visible{opacity:1}.renameBtn:hover{border-color:var(--sec);color:var(--sec)}.renameForm{display:flex;gap:0;padding:8px 0;width:100%}.rowLine>.renameForm{grid-column:1 / -1}.renameInput{flex:1 1 auto;min-width:0;width:100%}.folderRow li:has(.renameForm){flex:1 1 100%}.recent{margin-top:20px}.docLayout{align-items:start;display:grid;gap:0 28px;grid-template-columns:148px minmax(0,1fr)}.rail{border-right:1px solid var(--sec-line);max-height:calc(100vh - 128px);overflow-y:auto;padding-right:14px;position:sticky;top:108px}.railHead{align-items:baseline;color:var(--muted);display:flex;font-family:DM Mono,monospace;font-size:10px;justify-content:space-between;letter-spacing:.14em;margin-bottom:12px;text-transform:uppercase}.railCount{color:var(--sec)}.railTools{border-bottom:1px solid var(--sec-line);margin-bottom:18px;padding-bottom:18px}.railGroup{margin-bottom:14px}.railGroup:last-child{margin-bottom:0}.railSeg{display:grid;gap:4px}.railSegBtn,.railStep,.railToggle{background:none;border:1px solid var(--line);color:var(--muted);cursor:pointer;font-family:DM Mono,monospace;font-size:10px;letter-spacing:.1em;padding:8px 6px;text-align:center;text-transform:uppercase;transition:background .2s,border-color .2s,color .2s}.railSegBtn:hover,.railStep:hover,.railToggle:hover{border-color:var(--sec);color:var(--sec)}.railSegBtn[aria-pressed=true]{background:var(--sec-tint);border-color:var(--sec);color:var(--sec)}.railZoom{align-items:stretch;display:flex;gap:4px}.railStep{flex:0 0 30px;padding:8px 0}.railZoomValue{align-items:center;color:var(--text);display:flex;flex:1;font-family:DM Mono,monospace;font-size:10px;justify-content:center;letter-spacing:.08em}.railToggle{width:100%}.railFit{margin-top:4px}.railBack{background:none;border:1px solid var(--sec-line);color:var(--sec);cursor:pointer;display:block;font-family:DM Mono,monospace;font-size:10px;letter-spacing:.1em;margin-bottom:16px;overflow:hidden;padding:8px 6px;text-align:center;text-overflow:ellipsis;text-transform:uppercase;transition:background .2s;white-space:nowrap;width:100%}.railBack:hover{background:var(--sec-tint)}.docTitle{align-items:baseline;display:flex;gap:10px}.renameInline{background:none;border:1px solid var(--line);color:var(--muted);cursor:pointer;flex:0 0 auto;font-size:11px;line-height:1;opacity:0;padding:4px 6px;transition:opacity .15s,border-color .2s,color .2s}.docTitle:hover .renameInline,.renameInline:focus-visible{opacity:1}.renameInline:hover{border-color:var(--sec);color:var(--sec)}.railSegBtn:disabled,.railStep:disabled,.railToggle:disabled{border-color:var(--line);color:var(--dim);cursor:default}.railList{display:grid;gap:8px}.railList li{position:relative}.railItem{background:var(--bg-alt);border:1px solid var(--line);cursor:pointer;display:grid;gap:6px;padding:10px 8px;text-align:left;transition:border-color .2s,background .2s;width:100%}.railItem:hover{background:var(--sec-tint);border-color:var(--sec)}.railItem[data-section]{border-left:2px solid var(--sec)}.railKind{color:var(--sec);font-family:DM Mono,monospace;font-size:9px;letter-spacing:.12em}[data-density=compact] .railItem{gap:0;padding:7px 8px}[data-density=compact] .railLabel{-webkit-line-clamp:1;font-size:10px}[data-density=compact] .railList{gap:4px}.railLabel{-webkit-box-orient:vertical;-webkit-line-clamp:3;color:var(--text);display:-webkit-box;font-size:11px;line-height:1.3;overflow:hidden;overflow-wrap:anywhere}.railDrop{background:var(--surface);border:1px solid var(--line);color:var(--muted);cursor:pointer;line-height:1;opacity:0;padding:2px 6px;position:absolute;right:-8px;top:-8px;transition:opacity .15s}.railList li:hover .railDrop{opacity:1}.railDrop:hover{background:var(--ink-band);border-color:var(--ink-band);color:#fff}.railEmpty{color:var(--dim);font-size:11px;line-height:1.5}.railAdd{background:none;border:1px dashed var(--line);color:var(--muted);cursor:pointer;font-family:DM Mono,monospace;font-size:10px;letter-spacing:.1em;margin-top:10px;padding:10px 4px;text-transform:uppercase;width:100%}.railAdd:hover{border-color:var(--sec);border-style:solid;color:var(--sec)}.docBody{min-width:0}.docHead{margin-bottom:22px}.kicker{margin-bottom:10px}.docHead h1{font-size:clamp(18px,1.4vw,22px)}.docFile{color:var(--dim);font-family:DM Mono,monospace;font-size:11px;letter-spacing:.06em;margin-top:10px;overflow-wrap:anywhere}.previewFrame{background:var(--bg-alt);border:1px solid var(--sec-line);height:74vh;min-height:420px;overflow:auto}.previewText{border:0;display:block;height:100%;width:100%}.previewImage{margin:0 auto;max-width:none;width:calc(100% * var(--zoom, 1))}.pdfDoc{padding:16px 0}.pdfPages,.pdfStage{align-items:center;display:flex;flex-direction:column;gap:14px;width:100%}.pdfPage{background:var(--surface);box-shadow:0 1px 6px var(--shadow);display:block;max-width:none}.pdfWait{color:var(--dim);font-family:DM Mono,monospace;font-size:11px;letter-spacing:.12em;padding:40px 0;text-align:center;text-transform:uppercase}.previewNone{align-items:center;background:var(--bg-alt);border:1px solid var(--line);color:var(--muted);display:flex;flex-direction:column;font-size:14px;gap:14px;justify-content:center;min-height:320px;padding:40px;text-align:center}.previewKind{color:var(--sec);font-family:DM Mono,monospace;font-size:26px;letter-spacing:.1em}.docRecord{background:var(--bg-alt);border:1px solid var(--sec-line);padding:26px 24px 30px}.docFields{display:grid;gap:0 22px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.docHead :root{--pad-row: 15px;--pad-tile: 17px;--gap-tile: 20px;--thumb-h: 210px;--meta-size: 10px;--title-size: 14px}[data-density=compact]{--pad-row: 7px;--pad-tile: 9px;--gap-tile: 10px;--thumb-h: 132px;--meta-size: 9px;--title-size: 12px}:focus-visible{outline:2px solid var(--sec);outline-offset:2px}.kicker{color:var(--sec)}.field{display:block;margin-bottom:16px}.field span{color:var(--muted);display:block;font-family:DM Mono,monospace;font-size:10px;letter-spacing:.1em;margin-bottom:7px;text-transform:uppercase}.field input,.field select,.field textarea{background:var(--surface);border:1px solid var(--line);color:var(--text);font:inherit;font-size:14px;padding:10px 12px;resize:vertical;width:100%}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--accent);outline:none}.field input:disabled,.field select:disabled,.field textarea:disabled{color:var(--muted);cursor:default;opacity:1}.fieldActions{align-items:center;display:flex;flex-wrap:wrap;gap:14px;margin-top:8px}.provenance{border-top:1px solid var(--line);margin-top:22px;padding-top:16px}.provenance div{margin-bottom:12px}.provenance dt{color:var(--dim);font-family:DM Mono,monospace;font-size:9px;letter-spacing:.12em;text-transform:uppercase}.provenance dd{color:var(--muted);font-size:13px;margin-top:4px;overflow-wrap:anywhere}.pathValue{font-family:DM Mono,monospace;font-size:11px}.modalBack{align-items:center;background:var(--frost);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;padding:5vw;position:fixed;z-index:60}.modal{background:var(--surface);border:1px solid var(--line);box-shadow:0 24px 60px var(--shadow);display:flex;flex-direction:column;max-height:84vh;max-width:620px;overflow:auto;padding:26px 26px 28px;width:100%}.modalHead{align-items:start;display:flex;gap:16px;justify-content:space-between;margin-bottom:14px}.modalHead h2{font-size:20px;letter-spacing:-.03em}.modalClose{background:none;border:1px solid var(--line);color:var(--muted);cursor:pointer;line-height:1;padding:4px 9px}.modalClose:hover{background:var(--ink-band);border-color:var(--ink-band);color:#fff}.modalLead{color:var(--muted);font-size:14px;line-height:1.6;margin-bottom:18px}.modalSearch{background:var(--surface);border:1px solid var(--line);color:var(--text);font:inherit;margin-bottom:16px;padding:11px 14px;width:100%}.modalSearch:focus{border-color:var(--accent);outline:none}.modalList section{margin-bottom:22px}.modalList h3{color:var(--muted);font-family:DM Mono,monospace;font-size:10px;font-weight:400;letter-spacing:.14em;margin-bottom:8px;text-transform:uppercase}.pickRow{align-items:baseline;background:none;border:0;border-bottom:1px solid var(--line);cursor:pointer;display:flex;gap:16px;justify-content:space-between;padding:10px 4px;text-align:left;width:100%}.pickRow:hover:not(:disabled){background:var(--bg-alt)}.pickRow:disabled{cursor:default;opacity:.5}.pickTitle{font-size:14px;line-height:1.4}.pickState{color:var(--accent);font-family:DM Mono,monospace;font-size:9px;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.tree{font-size:13px}.tree ul{margin:0;padding:0}.tree li{list-style:none}.treeRow{align-items:baseline;border-bottom:1px solid var(--line);display:flex;gap:10px;padding:8px 4px;width:100%}.tree li:focus{outline:none}.tree li:focus-visible>.treeRow{outline:2px solid var(--sec);outline-offset:-2px}.tree li:not([aria-disabled])>.treeRow{cursor:pointer}.tree li>.treeRow:hover{background:var(--bg-alt)}.tree li[aria-disabled]>.treeRow{cursor:default;opacity:.5}.tree li[data-depth="1"]>.treeRow{border-left:2px solid var(--sec-line);padding-left:14px}.tree li[data-depth="2"]>.treeRow{border-left:2px solid var(--sec-line);padding-left:30px}.tree li[data-branch]>.treeRow{background:var(--sec-tint)}.tree li[data-branch]>.treeRow:hover{background:var(--sec-tint);border-color:var(--sec)}.treeTwist{color:var(--sec);flex:0 0 12px;font-family:DM Mono,monospace;font-size:12px;line-height:1;text-align:center}.treeLabel{color:var(--text);flex:1;line-height:1.4;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tree li[data-branch]>.treeRow>.treeLabel{color:var(--sec);font-family:DM Mono,monospace;font-size:11px;letter-spacing:.1em;text-transform:uppercase}.treeCount{color:var(--sec);flex:0 0 auto;font-family:DM Mono,monospace;font-size:9px;letter-spacing:.08em}.search:focus-visible,.modalSearch:focus-visible,.field input:focus-visible,.field select:focus-visible,.field textarea:focus-visible{outline:2px solid var(--sec);outline-offset:1px}@media(max-width:1180px){.docLayout{grid-template-columns:124px minmax(0,1fr)}}@media(max-width:760px){.docLayout{display:block}.rail{border-bottom:1px solid var(--sec-line);border-right:0;display:flex;gap:10px;margin-bottom:20px;overflow-x:auto;padding:0 0 14px;position:static}.railTools{border-bottom:0;border-right:1px solid var(--sec-line);display:flex;flex:0 0 auto;gap:8px;margin:0;padding:12px 12px 0 0}.rail{max-height:none;overflow-y:visible}.railBack{flex:0 0 auto;margin:12px 0 0;width:auto}.railGroup{align-items:center;display:flex;margin:0}.railSeg{display:flex}.railToggle,.railSegBtn{white-space:nowrap}.railHead{display:block;flex:0 0 auto;margin:0;padding-top:12px}.railList{display:flex;gap:8px}.railItem{min-width:132px}.railAdd{flex:0 0 auto;margin:0;min-width:92px}.railEmpty{align-self:center}.previewFrame{height:60vh}.appBar{align-items:flex-start;flex-direction:column;gap:12px}.appNav a{padding:11px 12px 9px}.pageTop{display:block}.pageTop .pageHead{margin-bottom:18px}.dropZone{max-width:none}}.denied{align-items:baseline;background:var(--ink-band);color:var(--bg);display:flex;flex-wrap:wrap;gap:10px 18px;margin:26px 0;padding:16px 18px}.deniedLine{font-family:DM Mono,monospace;font-size:12px;letter-spacing:.08em;margin:0}.deniedRetry{background:none;border:1px solid var(--ink-band-line);color:var(--bg);cursor:pointer;font-family:DM Mono,monospace;font-size:10px;letter-spacing:.12em;padding:4px 10px;text-transform:uppercase}.gateSwitch{display:inline-block;margin-top:16px}
