*{box-sizing:border-box}body{margin:0;background:#0b0b0b;color:#eee9df;font-family:Arial,Helvetica,sans-serif;display:grid;grid-template-columns:220px 1fr;min-height:100vh}aside{border-right:1px solid #292929;padding:28px 18px;background:#090909;display:flex;flex-direction:column}aside img{width:135px}.label,.eyebrow{font-size:10px;letter-spacing:.16em;color:#c9a33a}.label{margin-top:44px}.foot{margin-top:auto;color:#5f5b55;font-size:12px}main{min-width:0}header{padding:28px 36px;border-bottom:1px solid #292929;display:flex;justify-content:space-between;align-items:end}h1{font-size:34px;font-weight:300;margin:7px 0 0}.user{color:#8d887f;font-size:13px}.logout,.back,.notice button,.file button{border:1px solid #383838;background:#141414;color:#d2ab39;padding:8px 12px;cursor:pointer}.logout{margin-left:12px}.contextbar{display:flex;align-items:center;gap:14px;padding:18px 36px;border-bottom:1px solid #292929}.hidden{display:none!important}.breadcrumb{display:flex;gap:8px;align-items:center;color:#888;font-size:13px}.crumb{border:0;background:transparent;color:#c8c1b5;padding:0;cursor:pointer}.workspace{display:grid;grid-template-columns:300px 1fr;min-height:620px}.folders{border-right:1px solid #292929;padding:26px}.folders h2{font-size:13px;font-weight:400;color:#777;margin:0 0 16px}.area-card,.folder{width:100%;text-align:left;border:1px solid #2d2d2d;background:#141414;color:#eee9df;padding:16px;margin:0 0 8px;cursor:pointer}.area-card b,.folder b{font-weight:400;font-size:16px}.area-card span{display:block;color:#777;font-size:12px;margin-top:6px}.root-mini{background:#101010}.folder.sub{background:transparent;border-color:transparent;padding-left:18px}.folder.sub:hover,.area-card:hover{border-color:#59481d}.files{padding:30px 34px}.empty-state{border:1px solid #242424;padding:28px;max-width:620px}.empty-state h3{font-size:24px;font-weight:300;margin:0 0 10px}.empty-state p{color:#777;margin:0}.file-head,.file{display:grid;grid-template-columns:1fr 100px 100px 80px;gap:16px;align-items:center;padding:15px 10px;border-bottom:1px solid #242424}.file-head{color:#666;font-size:11px;text-transform:uppercase;letter-spacing:.1em}.file b{font-weight:400}.file span{color:#777;font-size:13px}.notice{padding:18px 20px;border:1px solid #2a2a2a;background:#111;display:flex;gap:16px;align-items:center;color:#777;font-size:13px}.notice b{color:#ddd;font-weight:400}@media(max-width:900px){body{grid-template-columns:1fr}aside{border-right:0;border-bottom:1px solid #292929;height:auto}.foot{display:none}.workspace{grid-template-columns:1fr}.folders{border-right:0;border-bottom:1px solid #292929}header,.contextbar{padding-left:22px;padding-right:22px}.files{padding:22px}}
.nda-gate{max-width:900px;border:1px solid #2a2a2a;background:#0f0f0f;padding:28px}.nda-gate h2{font-size:26px;font-weight:300;margin:8px 0 14px}.nda-meta{display:grid;gap:4px;color:#8d887f;font-size:12px;margin-bottom:18px}.nda-document{white-space:pre-wrap;overflow:auto;max-height:430px;margin:0;padding:22px;border:1px solid #2b2b2b;background:#090909;color:#d8d2c7;font:13px/1.65 Arial,Helvetica,sans-serif}.nda-hash{display:grid;gap:4px;color:#67635c;font-size:11px;margin:14px 0 18px;overflow-wrap:anywhere}.nda-check{display:flex;gap:10px;align-items:flex-start;color:#c5beb2;font-size:13px;line-height:1.5;margin:18px 0}.nda-check input{margin-top:3px}.nda-sign{border:1px solid #5a4921;background:#17140c;color:#d6af3e;padding:12px 18px;cursor:pointer;letter-spacing:.04em}.nda-sign:disabled{opacity:.55;cursor:default}.nda-error{color:#c98888;font-size:12px;margin-top:12px;min-height:18px}

.audit-filter{display:grid;gap:12px}.audit-filter label{display:grid;gap:6px;color:#8d887f;font-size:12px}.audit-filter input{width:100%;background:#0d0d0d;border:1px solid #343434;color:#eee9df;padding:9px}.audit-filter button{border:1px solid #5a4921;background:#17140c;color:#d6af3e;padding:10px 14px;cursor:pointer}.audit-summary{display:flex;justify-content:space-between;gap:18px;border:1px solid #2a2a2a;background:#111;padding:14px 16px;color:#8d887f;font-size:12px}.audit-summary b{color:#eee9df;font-weight:400}.audit-title{font-size:14px;font-weight:400;color:#c8c1b5;margin:26px 0 10px}.audit-scroll{overflow:auto;border:1px solid #292929}.audit-table{width:100%;border-collapse:collapse;min-width:920px;font-size:12px}.audit-table th,.audit-table td{text-align:left;padding:10px 12px;border-bottom:1px solid #242424;vertical-align:top}.audit-table th{color:#777;font-weight:400;text-transform:uppercase;letter-spacing:.08em;font-size:10px}.audit-table td{color:#c8c1b5}.audit-table tbody tr:hover{background:#111}