
:root{color-scheme:dark;font-family:Inter,"Helvetica Neue",Arial,ui-sans-serif,system-ui,sans-serif;background:#000;color:#fff;font-synthesis:none;--black:#000;--panel:#0a0a0a;--raised:#111;--line:#292929;--line-strong:#515151;--muted:#a3a3a3;--dim:#737373;--white:#fff}*{box-sizing:border-box;border-radius:0!important}html{background:#000}body{margin:0;min-height:100vh;background:#000;color:#fff}::selection{background:#fff;color:#000}.shell{width:min(1180px,calc(100% - 48px));margin:auto;padding:24px 0 88px}.topbar{display:flex;align-items:center;justify-content:space-between;padding:0 0 20px;border-bottom:1px solid var(--line)}.brand{display:flex;align-items:center;gap:11px;color:#fff;text-decoration:none;font-size:.95rem;font-weight:800;letter-spacing:-.02em}.mark{display:grid;place-items:center;width:32px;height:32px;border:1px solid #fff;background:#fff;color:#000;font-size:.86rem}.secure{display:flex;align-items:center;gap:9px;color:var(--muted);font-size:.76rem;font-weight:650;letter-spacing:.04em;text-transform:uppercase}.dot{width:6px;height:6px;background:#fff}.gate{width:min(780px,100%);padding:clamp(88px,14vw,168px) 0 48px}.eyebrow{text-transform:uppercase;letter-spacing:.2em;color:var(--muted);font-size:.68rem;font-weight:800}.gate h1,.workspaceHead h1{font-size:clamp(3.4rem,9vw,7.8rem);font-weight:750;letter-spacing:-.07em;line-height:.86;margin:19px 0 30px}.workspaceHead h1{font-size:clamp(2.8rem,7vw,5.7rem)}.lede{font-size:clamp(1rem,2vw,1.2rem);max-width:650px;color:var(--muted);line-height:1.65}.unlock{margin-top:42px}label{display:block;margin:16px 0 8px;color:#d4d4d4;font-size:.78rem;font-weight:700;letter-spacing:.02em}.inputRow{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}input,button{font:inherit}input{width:100%;min-height:48px;padding:13px 14px;border:1px solid var(--line-strong);background:#050505;color:#fff;outline:none;transition:border-color .15s ease}input::placeholder{color:#666}input:hover{border-color:#777}input:focus{border-color:#fff;outline:2px solid #fff;outline-offset:2px}button,.button{display:inline-flex;align-items:center;justify-content:center;min-height:42px;border:1px solid transparent;padding:10px 15px;font:inherit;font-size:.8rem;font-weight:800;line-height:1;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color .15s ease,color .15s ease,border-color .15s ease}button:focus-visible,.button:focus-visible,.link:focus-visible,.brand:focus-visible{outline:2px solid #fff;outline-offset:3px}button:disabled{opacity:.38;cursor:not-allowed}.primary{border-color:#fff;background:#fff;color:#000}.primary:hover:not(:disabled){background:#cfcfcf;border-color:#cfcfcf}.secondary{border-color:var(--line-strong);background:#0c0c0c;color:#fff}.secondary:hover:not(:disabled){border-color:#fff;background:#191919}.danger{border-color:#666;background:#000;color:#b5b5b5}.danger:hover:not(:disabled){border-color:#fff;background:#fff;color:#000}.status{min-height:25px;color:var(--muted);margin-top:14px;font-size:.86rem}.status.error{color:#fff;text-decoration:underline;text-decoration-color:#777;text-underline-offset:3px}.privacy{max-width:610px;color:var(--dim);font-size:.79rem;line-height:1.55;margin-top:28px}.hidden{display:none!important}.workspace{padding-top:72px;display:grid;gap:14px}.workspaceHead{display:flex;justify-content:space-between;align-items:start;gap:24px;padding-bottom:22px}.workspaceHead h1{margin-top:14px;margin-bottom:0}.card{background:var(--panel);border:1px solid var(--line);padding:24px}.card h2{margin:8px 0 12px;font-size:1.25rem;letter-spacing:-.025em}.card p{color:var(--muted);line-height:1.6}.accent{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:30px;border-color:var(--line-strong);background:#0d0d0d}.accentCopy{min-width:0}.accent p{max-width:650px;margin-bottom:0}.memberActions{display:grid;grid-template-columns:repeat(3,minmax(132px,auto));gap:8px;margin:0}.memberActions button{min-height:44px}.grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px}.wide{width:100%;margin-top:18px}.oneTime code{display:block;min-height:76px;padding:14px;background:#000;border:1px solid var(--line);color:#fff;line-height:1.5;overflow-wrap:anywhere}.buttonRow,.tableActions{display:flex;gap:7px;margin-top:12px;flex-wrap:wrap}.tableActions{margin-top:0;justify-content:flex-end}.sectionHead{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-bottom:4px}.sectionControls{display:flex;align-items:center;justify-content:flex-end;gap:14px;flex-wrap:wrap}.searchLabel{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.siteSearch{max-width:none;margin-top:16px}.count{color:var(--dim);font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.tableWrap{overflow-x:auto;margin:15px -24px -24px;scrollbar-color:#4a4a4a #0a0a0a;scrollbar-width:thin}table{border-collapse:collapse;width:100%;min-width:900px}th,td{text-align:left;padding:14px 12px;border-top:1px solid var(--line);font-size:.8rem;vertical-align:middle}th:first-child,td:first-child{padding-left:24px}th:last-child,td:last-child{padding-right:24px}th{height:44px;color:var(--dim);font-size:.68rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase;background:#070707}td{color:#d6d6d6}tbody tr:hover{background:#0f0f0f}.siteTitle{font-weight:800;color:#fff}.pill{display:inline-flex;padding:5px 8px;border:1px solid var(--line-strong);background:transparent;color:#d4d4d4;font-size:.68rem;font-weight:750;text-transform:uppercase;letter-spacing:.06em}.pill.active{color:#fff;border-color:#777}.pill.revoked{color:#a3a3a3;border-color:#515151}.link{color:#fff;text-decoration-color:#666;text-underline-offset:3px}.link:hover{text-decoration-color:#fff}.small{min-height:34px;padding:7px 10px;font-size:.7rem}.keyValue{display:block;max-width:310px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#fff}.fileList{display:grid;gap:0;margin:15px -24px -24px}.file{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;padding:14px 24px;border-top:1px solid var(--line);background:#080808}.file:hover{background:#0e0e0e}.file code{overflow-wrap:anywhere}.file span{color:var(--dim);font-size:.76rem}.empty{color:var(--dim);margin:18px 0}.tableWrap>.empty{padding:0 24px 22px}.mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.nowrap{white-space:nowrap}@media(max-width:1040px){.accent{grid-template-columns:1fr}.memberActions{grid-template-columns:repeat(3,minmax(0,1fr));width:100%}}@media(max-width:760px){.shell{width:min(100% - 28px,1180px);padding-top:14px}.secure{display:none}.inputRow,.grid{grid-template-columns:1fr}.inputRow .primary{width:100%}.workspaceHead{align-items:stretch;flex-direction:column}.memberActions{grid-template-columns:1fr}.gate{padding-top:72px}.gate h1{font-size:clamp(3.2rem,17vw,5rem)}.workspace{padding-top:48px}.workspaceHead{padding-bottom:6px}.workspaceHead .secondary{align-self:flex-start}.card{padding:18px}.tableWrap,.fileList{margin-left:-18px;margin-right:-18px;margin-bottom:-18px}.tableWrap{overflow:visible}table,tbody{display:block;width:100%}table{min-width:0}thead{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}tbody{display:grid;gap:10px;padding:0 12px 12px}tbody tr{display:block;border:1px solid var(--line);background:#080808}tbody tr:hover{background:#080808}td,th:first-child,td:first-child,th:last-child,td:last-child{padding:10px 12px}td{display:grid;grid-template-columns:94px minmax(0,1fr);gap:12px;align-items:start;border-top:1px solid #1f1f1f}td:first-child{border-top:0}td::before{content:attr(data-label);color:var(--dim);font-size:.64rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.tableActions{justify-content:flex-start}.tableActions button,.tableActions .button{min-height:42px}.keyValue{max-width:100%;white-space:normal;overflow-wrap:anywhere}.file{padding-left:18px;padding-right:18px}.sectionHead{align-items:flex-start}}@media(max-width:430px){td{grid-template-columns:1fr;gap:7px}.tableActions{display:grid;grid-template-columns:1fr}.tableActions button,.tableActions .button{width:100%}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}
